Git多SSH账号管理
来源:互联网 发布:文字转音频软件 编辑:程序博客网 时间:2024/05/03 01:26
1. 生成本地密钥
生成github公私钥:
ssh-keygen -t rsa -C "email@gmail.com" -f ~/.ssh/id_rsa_github
生成公司gitlab公私钥:
ssh-keygen -t rsa -C "email@company.com" -f ~/.ssh/id_rsa_gitlab
如果提示ssh-keygen找不到:
ssh-keygen: command not found
先安装openssh-clients(CentOS):
yum -y install openssh-clients
生成结果如下图所示,以pub结尾的就是公钥文件:
2. 添加私钥
ssh-add ~/.ssh/id_rsa_githubssh-add ~/.ssh/id_rsa_gitlab
如果系统提示:could not open a connection to your authentication agent
则需要执行一下命令:
ssh-agent bash
3. 添加配置文件
创建配置文件:
touch ~/.ssh/config
添加配置内容:
Host github HostName github.com User git IdentityFile ~/.ssh/id_rsa_githubHost gitlab HostName gitlab.com User git IdentityFile ~/.ssh/id_rsa_gitlab
4. 上传公钥
复制公钥,在Gitlab->Profile Settings->SSH-Keys上添加:
Windows:
clip < ~/.ssh/id_rsa_gitlab.pub
Mac:
pbcopy < ~/.ssh/id_rsa_gitlab.pub
GNU/Linux (requires xclip):
xclip -sel clip < ~/.ssh/id_rsa_gitlab.pub
5. 测试
ssh -T git@gitlab.com
阅读全文
0 0
- Git多SSH账号管理
- 多git账号ssh公钥管理方式
- Git多账号配置及SSH-KEY管理
- Git多账号管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- git多账号ssh-key配置
- Mac ssh 多账号登陆管理
- 「Git」多账号多SSH-KEY使用教程
- Git安装和多ssh key 管理
- 管理Git生成多个ssh key
- Git如何管理多个ssh key
- Git下多ssh-key管理方法
- 压缩感知重构算法之广义正交匹配追踪(gOMP)
- mycat数据库中间件
- InterruptedException详解
- linux使用sed命令
- 线程中断,interrupt(),interrupted,isInterrupted()
- Git多SSH账号管理
- Linux鸟哥的私房菜-认识系统服务(1)daemon
- linux下FTP服务启动与关闭命令
- SdutAcm-OJ平台 正方形 (java)
- Java设计模式-观察者模式
- 14.(1)Struts2_值栈
- S7300通过BCNet和S7-1200/1500等西门子PLC数据交换
- USB键盘鼠标报告描述符解释
- main函数的三个参数