搜索

首页  >  问答  >  正文

git clone 密码问题

clone github 上面的仓库不需要密码,直接托下来了。

现在公司自建了git服务器,我把之前的 的ssh公钥传上去,git clone时发现需要密码——很久了,不知道密码,尝试了各种,未果.算了, 在新的系统上重建ssh,这回给了个空密码,传了公钥,git clone 时,还是发现要密码,当输入空密码时,依旧不能下下来——

查看别人的做法,我用来不大起作用,来问问各位有什么好的解决之道,先谢谢各位

世界只因有你世界只因有你2811 天前732

全部回复(7)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-04-26 09:04:17

    如果仓库地址是 git@your.git.host,那么你需要在 git 用户的 $HOME/.ssh/authorized_keys 里面加上你的公钥,这样就可以不用密码了。

    回复
    0
  • 怪我咯

    怪我咯2017-04-26 09:04:17

    清空一下你的~/.ssh/known_hosts

    回复
    0
  • PHP中文网

    PHP中文网2017-04-26 09:04:17

    ssh-keygen .... then ssh-copy-id -i user@server

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-04-26 09:04:17

    mugbya,遇到同样的问题,请问你怎么解决的。。。我觉得不是公私钥问题

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-26 09:04:17

    应该是权限的问题吧,看看authorized_keys的权限,还要注意目录

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-26 09:04:17

    最快的方式是用root权限给git用户修改密码.
    猜测原因可能.ssh目录的权限是不是太高了. 必须限制只有自己能访问.

    把报的错误发出来可能会比较容易找到问题.
    服务器上可以看auth日志, 看下里面有没有可能需要的信息

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-26 09:04:17

    遇到了同样的问题

    回复
    0
  • 取消回复