clone github 上面的仓库不需要密码,直接托下来了。
现在公司自建了git服务器,我把之前的 的ssh公钥传上去,git clone时发现需要密码——很久了,不知道密码,尝试了各种,未果.算了, 在新的系统上重建ssh,这回给了个空密码,传了公钥,git clone 时,还是发现要密码,当输入空密码时,依旧不能下下来——
查看别人的做法,我用来不大起作用,来问问各位有什么好的解决之道,先谢谢各位
clone github 上面的仓库不需要密码,直接托下来了。
现在公司自建了git服务器,我把之前的 的ssh公钥传上去,git clone时发现需要密码——很久了,不知道密码,尝试了各种,未果.算了, 在新的系统上重建ssh,这回给了个空密码,传了公钥,git clone 时,还是发现要密码,当输入空密码时,依旧不能下下来——
查看别人的做法,我用来不大起作用,来问问各位有什么好的解决之道,先谢谢各位
最快的方式是用root权限给git用户修改密码.
猜测原因可能.ssh目录的权限是不是太高了. 必须限制只有自己能访问.
把报的错误发出来可能会比较容易找到问题.
服务器上可以看auth日志, 看下里面有没有可能需要的信息
3 回答2.7k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.7k 阅读
2 回答1.1k 阅读
1 回答1.1k 阅读
2 回答920 阅读
2 回答945 阅读
如果仓库地址是
git@your.git.host
,那么你需要在git
用户的$HOME/.ssh/authorized_keys
里面加上你的公钥,这样就可以不用密码了。