优秀网站建设平台,建云购网站吗,免费域名注册网,网站 改版 建议添加第一个ssh key 就不多说了#xff0c;不懂的可以自己查资料 ssh-keygen -t rsa -C email_1email.com 然后一路enter就好了 假设已经添加好了git的ssh key 。现在要添加bitbucket的ssh key 首先 ssh-keygen -t rsa -C email_2email.com //同一个邮箱也可以 然后指定公钥的… 添加第一个ssh key 就不多说了不懂的可以自己查资料 ssh-keygen -t rsa -C email_1email.com 然后一路enter就好了 假设已经添加好了git的ssh key 。现在要添加bitbucket的ssh key 首先 ssh-keygen -t rsa -C email_2email.com //同一个邮箱也可以 然后指定公钥的时候自己命名例如 /c/Users/Administrator/.ssh/id_rsa_2 (默认名字是id_rsa假设已经被git用了) 然后一路enter就好了 打开~/.ssh/config文件没有则创建添加一个Host。内容如下 如果是bitbucket #建一个bitbucket别名新建的帐号使用这个别名做克隆和更新
Host my_bitbucket
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_2.pub 如果是git #建一个github别名新建的帐号使用这个别名做克隆和更新
Host my_github
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_2.pub 然后使用ssh-add添加你的新ssh ssh-add /c/Users/Administrator/.ssh/id_rsa_2如果出现提示Could not open a connection to your authentication agent. 则先: ssh-agent bash
ssh-add /c/Users/Administrator/.ssh/id_rsa_2 下一步将ssh key id_rsa_2 添加到git/bitbucket上。然后执行git clone // 假如原始命令是
git clone gitbitbucket.org:somthing/mail.git
//那么你应该用如下命令
git clone my_github:somthing/mail.git 遗留问题 bitbucket网站第一天正常过几天执行pull命令的时候出现“Permission denied (publickey)”最终解决方案是修改config文件 Host bitbucket
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_bitHost gitee
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa_gitee.pub 疑问点bitbucket上IdentityFile 用的是私钥而不是公钥暂时没搞明白。但是我在码云平台上我用的却还是公钥 参考网址https://blog.csdn.net/u010387196/article/details/41266255 转载于:https://www.cnblogs.com/qq917937712/p/11326142.html