SSH相关知识点
SSH如何生成?1、设置git的username和email: git config --global user.name "denglibing"
git config --global user.email "denglibing@fangdd.com"
2、查看并生成 cd ~/.ssh #如果没有密钥则不会有次文件夹
ssh-keygen -t rsa -C "denglibing@fangdd.com"
#连续按回车,密码默认为空
...
...
...
这样便会在 3、生成多个 # 生成一个新的自定义名称的密钥
ssh-keygen -t rsa -C "13049862397@163.com" -f ~/.ssh/oschina_denglibing
#连续按回车,密码默认为空
...
...
...
执行完成后,会在 4、设置 # 配置密钥对应的服务器,比如:
Host teamcode
Hostname teamcode.fangdd.net
User denglibing
Port 29418
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Host oschina
Hostname git.oschina.net
User harrydeng
PreferredAuthentications publickey
IdentityFile ~/.ssh/oschina_denglibing
5、生成好了密钥之后,将公用密钥添加到git服务器上,可以参考 oschina添加用户sshkey 6、添加好之后,测试 ssh -T git@git.oschina.net
Welcome to Git@OSC,邓立兵!
一些问题1、提交代码提示 这个可能是没有将公有密钥(publickey)添加到本地 ssh-add ~/.ssh/oschina_denglibing
相关链接破男孩-生成多个git ssh密钥 oschina-生成并部署sshkey (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |