把本地的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 去掉保护。
再试强推,成功了。