赞
踩
今天用git提交代码时候遇到这个问题。总结了一下解决方法。出现这个问题的原因不一样,你们可以根据自己的原因使用对应的方法。
找不到路径的可以在电脑中全局搜索“.ssh”,目录下有这三个文件,全部删了就行:
点击Git Bash Here 在命令行页面输入如下命令。
1.设置用户名
$ git config --global user.name ‘yonghuming’ // 这里“yonghuming”替换成你自己的名字
2.设置用户名邮箱
$ git config --global user.email ‘test@163.com’ // 这里“test@163.com”替换成你自己的邮箱
3.查看用户名邮箱是否设置成功
$ git config --list
user.name ‘yonghuming’
user.email ‘test@163.com’
4. 生成秘钥
$ ssh-keygen -t rsa -C "test@163.com" // 这里“test@163.com”替换成你自己的邮箱
5. 复制秘钥
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDlXE/VxROeT40Bc1uj7dROiL6zO0wKb3HcO6FdZTLn+m/ZnjdI5a+dF8kvIX85AN1/oWTLXl6aLi2iO9n7Tvqm6tx5WDUgAr3zi3gRCENQ4mcTQ58iLrHwZh6l6mD0QLXwpLGBo+FSsLQFtwQSWs7onacuLJKEmAdYioJPh7omaWe4N4pFzVXFzhpDU8A2ElSc7L4sY4CK6c9J7WS/ve6cchiUr4jZSQyRIVBuC3Afq3bYSXg+GcSPuUUUZA//Y1dZizv4exFKRnXSQheC75Y7zOPNGtPGqQ1dPEjMefYTsFGh0RFcVN6yZRukayVt3lZRiH/HzkgcV/HOYFNqZfASX04PfCZfsqiMyi5DD1EIwREPv7VZM= test@163.com
由于tortoisegit使用的是putty的.ppk格式的密钥,而github必须使用rsa密钥,因此使用其自带的工具,在开始菜单里找到tortoisegit,选择他的puttygen工具来生成密钥
以上就是针对这个问题的两种解决办法,希望可以帮助大家。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。