本地仓库关联远程仓库(通过仓库地址SSH关联)

要将本地仓库(或者说本地项目)推送到远程仓库(或者说远程项目)还需要一步认证。

例如将我的MyTest本地仓库关联到GitHub远程仓库。

打开我的MyTest本地仓库>>鼠标右键>>Git Bash Here>>

在Git Bash Here中输入

git remote add + 代号 + 远程仓库的地址

如下图:本地仓库跟GitHub远程服务器的该地址的仓库建立联系,本地仓库跟码云远程服务器的的该地址的仓库建立联系。 

目的是将本地仓库跟远程仓库关联起来;之前的本地PC跟远程服务器关联是为了将本地服务器跟远程服务器关联。

举个例子:

本地PC在A幢楼,GitHub远程服务器在B幢楼, 码云远程服务器在C幢楼,假设有个送货员,现在只负责A幢往来B幢、A幢往来C幢;B幢楼和C幢楼的门口有人脸识别进出通道,要想”随意“进出B幢或C幢就必须分别在他们小区物业那里做人脸识别注册(本地生成的公钥粘贴到GitHub或码云服务器的Key中),这样就可通过人脸识别”随意“进出该栋楼(远程服务器),如果A幢还要跟D幢楼往来(如coding服务器),只需要在D幢楼物业(coding远程服务器)那里做个人脸识别注册(本地生成的公钥粘贴到coding服务器的Key中)。这样就将本地服务器跟多个远程服务器关联了。

但是我本地PC上有很多仓库,远程服务器也有很多仓库,本地PC中的某个仓库要推送到远程服务器中的哪个仓库或从远程服务器中的哪个仓库中拉取数据?

这时就需要将本地PC中的仓库跟远程服务器中的仓库关联。

继续举例:

假设需要将A幢楼(本地PC)里房间101号(某个仓库)里的文件备份一份放到B幢的房间501号和C幢的房间1201号(远程服务器的某个仓库)去,这时候该房间人找来”送货员“给他B幢和C幢要送达房间的各一把钥匙,钥匙上有收货地址(代号 + 远程仓库的地址(SSH);代号可以任意取名,一般如果是关联到GitHub远程仓库,代号我就写github;如果是关联码云远程仓库,代号我就写gitee),A幢房间101号只需要给送货员一次钥匙,以后这把钥匙由”送货员“保管(关联远程某个仓库只需添加注册一次)。

这时就将本地仓库跟远程仓库关联起来。

我们查看一下本地仓库关联了几个远程仓库。

在当前仓库中右键进入Git Bash Here,输入

git remote -v  

 如下图:本地仓库跟码云服务器中的仓库和GitHub服务器中的仓库建立了联系。

以后,我们只需要考虑将本地仓库推送到哪个”代号 + 分支“中取就可以了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值