Mac 上配置git 连接多个远程仓库

Mac 上使用git 连接多个远程仓库,和Windows 上差不多。主要思想就是多为每个托管网站 生成一对rsa 密钥对,然后配置一下密钥与host,hostname。

但是Mac 上有一些命令,Windows 上没的。所以还是记一下笔记的好。

首先,我们进入~/.ssh 目录 ,这个目录下保存了我们的密钥

cd ~/.ssh

然后,我们生成密钥,使用下面的命令

ssh-keygen -t rsa -C "xxx(注册邮箱名)" -f ~/.ssh/gitlab_rsa

如果要生成另外几个密钥对的话,就使用相同的命名。

好上面就生成好了密钥了。下面要将密钥添加到本地。使用下面的命名。

ssh-add ~/.ssh/gitlab_rsa

为了验证本地是否配置成功,我们可以使用下面的命令查看。

ssh-add -l

当添加到本地成功后,我们就可以对本地密钥进行配置了。

在~/.ssh 下新建文件 config

touch config

然后在config 中配置,如下。Host 是HostName 的别名,可以随意。HostName 是托管网站的域名或者IP。User 你可以直接看仓库克隆时,ssh 中@前面的字符串是啥就是啥。IdentityFile 就是密钥文件。

Host aabbcc
HostName 192.168.64.50
User git
IdentityFile ~/.ssh/gitlab_rsa

然后,把公钥放到托管网站上去。

接着,我们测试一下,是否可以连接上托管网站。其中"git" 是config 中的 User,“aabbcc” 是 config 中的Host。

ssh -T git@aabbcc

如果告知成功,那么就可以愉快地拉取代码啦!

最后,拉取代码的时候,注意一下,使用 git clone git@aabbcc:等

因为已经配置了Host 了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值