gitlab的api支持创建用户token ,后续可以使用该token进行下载和上传代码。
克隆
如项目地址为 https://xxx/xxx/test.git
则使用token克隆的命令如下:
git clone -b main https://{user}:{token}@xxx/xxx/test.git
已有文件夹上传
执行一系列命令 把已有代码的目录 push到 test2项目中,分支为br2。
* cd existing_folder
* git init
* git config user.name ‘{username}’
* git config user.email ‘{email}’’
* git checkout -b ‘{br2}’
* git add .
* git commit -m ‘br2’
* git push -u http://{user}:{token}@xxx/xxx/test2.git br2