把本地的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 去掉保护。

 

 

 

再试强推,成功了。

 

posted @ 2021-08-08 17:20  LearningAlbum  阅读(140)  评论(0)    收藏  举报