LinMao's Blog
学习科研记录与分享!

为github repo配置单独的git

背景:由于最近多个用户共享同一个linux用户环境开发,并且该用户上面已经配置了另外的git信息(包括.gitconfig中的用户名邮箱,和.ssh下面的github私钥)。所以本文在不影响原有github账户的情况下设置项目对应的github信息。

配置rsa key

生成新的rsa key,然后再.ssh目录下面添加config文件,内容如下:

该文件中设计了一个小技巧,就是把git.linmao.link解析到github.com,之所以这样做是因为如果把到github中的验证指定成使用自己的git_id_rsa私钥,可能让原来的github全局用户在使用github的时候不能使用.ssh/id_rsa验证导致无法使用github。如果和全局用户使用不一样的git网站(比如gitlab),就不用使用自己的域名重新解析。

 

配置repo

配置邮箱用户名

在对应的github repo下面配置自己的github用户名和邮箱

设置完以后,在当前的repo下面的.git/config文件下面会有对应的信息(所以也可以直接在该文件中添加):

 

修改url

修改repo的url,把里面的github.com替换成上面自定义的域名,这样其他的域名。这样就可以让当前repo的私钥验证直接去读取.ssh下的config文件指定的私钥。

赞(2) 打赏
转载请注明出处:LinMao's Blog(林茂的博客) » 为github repo配置单独的git

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LinMao's Blog(林茂的博客)

了解更多联系我们

觉得文章有用就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏