把本地的Git 仓库关联到远程新创建的仓库
在没有远程Git仓库之前,你是不是也想先用本地的git 把代码管理起来,时机成熟了在push到远程仓库啊,下面就把以前的代码push到Gitlab.
先创建远程项目 ForestHarvesting

给本地仓库关联远程地址
git remote add origin git@192.168.199.225:client/forestharvesting.git

先推送试试看是否可以。
git push -u origin master

看到没有,你没有权限,刚新建了一个client组,那么把我的账号添加进去,如下。

再次推送,提示出错,master 不存在

那么就先创建一个master 分支。由于这个账号不是maintiner 账号,所以不会自动创建分支,那么可以在gitlib 里面新建一个文件,就会创建分支,待会强制推送过去就会覆盖掉这个没用的文件。
已经创建分支了,再推送一次,看是什么结果,提示你需要先拉最新代码。

我再强推一次看看, 看到了没,提示你推送到了一个受保护的分支
git push -f origin master

下面给这个账号加上分支的推送权限。点 unprotect 去掉保护。

再试强推,成功了。


浙公网安备 33010602011771号