侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

git ssh 多账户配置

2023-12-16 星期六 / 0 评论 / 0 点赞 / 125 阅读 / 2482 字

很久之前就要写了,一直拖着,蹭着周末开写 自从公司转用git管理代码之后,更多的和git打交道了,以前也使用过git/github ,现在公司也推git,就有多账户的问题了,查了下资料,是可以在一台机

很久之前就要写了,一直拖着,蹭着周末开写

自从公司转用git管理代码之后,更多的和git打交道了,以前也使用过git/github ,现在公司也推git,就有多账户的问题了,查了下资料,是可以在一台机子上配置多个账户的,当然是不同的帐户了(github gitoschina 公司git)。

首先是生成私钥和公钥 

$ ssh-keygen -t rsa -C "[email protected]” -f ~/.ssh/id-rsa

-f 后面就是生成的名字及位置了,同理生成其他的多个私钥与公钥

添加私钥

ssh-add ~/.ssh/id_rsa

如果提示“Could not open a connection to your authentication agent”,执行

$ ssh-agent bash

然后再执行ssh-add

# 可以通过 ssh-add -l 来确私钥列表$ ssh-add -l# 可以通过 ssh-add -D 来清空私钥列表$ ssh-add -D

修改配置文件

在.ssh目录下新建一个config文件,配置相应的SSH-Key

#githubHost github.com	HostName github.com	PreferredAuthentications publickey	IdentityFile ~/.ssh/github-rsa#oschinaHost git.oschina.net	HostName git.oschina.net	IdentityFile ~/.ssh/oschina-rsa#git.XXXX.comHost git.XXXX.com	HostName git.XXXX.com	RSAAuthentication yes	IdentityFile ~/.ssh/id_rsa

最后目录里有这些文件

-rwxr-xr-x@ 1 sina  staff   320  9 28 15:42 config-rw-------  1 sina  staff  1675  2 26  2016 github-rsa-rwxr-xr-x  1 sina  staff   399  2 26  2016 github-rsa.pub-rw-------  1 sina  staff  1679  3  2  2016 id_rsa-rwxr-xr-x  1 sina  staff   406  3  2  2016 id_rsa.pub-rw-------  1 sina  staff  1679  2 26  2016 oschina-rsa-rwxr-xr-x  1 sina  staff   398  2 26  2016 oschina-rsa.pub

拷贝公钥到对应的服务器

测试ssh -T

$ ssh -T [email protected] to Git@OSC, LCZ777!

配合sourcetree 使用git效果更佳。

还是太懒了,拖着大半年了现在才写,懒癌很严重啊

 

参看地址:

https://my.oschina.net/stefanzhlg/blog/529403

https://my.oschina.net/hzchenyh/blog/689143

广告 广告

评论区