clone github 上面的仓库不需要密码,直接托下来了。
现在公司自建了git服务器,我把之前的 的ssh公钥传上去,git clone时发现需要密码——很久了,不知道密码,尝试了各种,未果.算了, 在新的系统上重建ssh,这回给了个空密码,传了公钥,git clone 时,还是发现要密码,当输入空密码时,依旧不能下下来——
查看别人的做法,我用来不大起作用,来问问各位有什么好的解决之道,先谢谢各位
倉庫のアドレスが git@your.git.host,那么你需要在 git 用户的 $HOME/.ssh/authorized_keys の場合は、そこに公開キーを追加します。これにより、パスワードは必要なくなります。
git@your.git.host
git
$HOME/.ssh/authorized_keys
~/.ssh/known_hosts をクリア
ssh-keygen .... then ssh-copy-id -i user@server
ssh-keygen ....
ssh-copy-id -i user@server
mugbya、私も同じ問題に遭遇しました。どうやって解決しましたか? 。 。公開鍵と秘密鍵の問題ではないと思います
それは権限の問題であるはずです。authorized_keys の権限を確認し、ディレクトリに注意してください。
最も早い方法は、root 権限を持つ git ユーザーのパスワードを変更することです。 原因としては、.ssh ディレクトリの権限が高すぎることが考えられます。アクセスを自分だけに制限する必要があります。
サーバー上の認証ログをチェックして、必要な情報があるかどうかを確認できます
同じ問題に遭遇しました
倉庫のアドレスが
git@your.git.host
,那么你需要在git
用户的$HOME/.ssh/authorized_keys
の場合は、そこに公開キーを追加します。これにより、パスワードは必要なくなります。~/.ssh/known_hosts をクリア
ssh-keygen ....
thenssh-copy-id -i user@server
mugbya、私も同じ問題に遭遇しました。どうやって解決しましたか? 。 。公開鍵と秘密鍵の問題ではないと思います
それは権限の問題であるはずです。authorized_keys の権限を確認し、ディレクトリに注意してください。
最も早い方法は、root 権限を持つ git ユーザーのパスワードを変更することです。
報告されたエラーを投稿すると、問題を見つけやすくなる可能性があります。原因としては、.ssh ディレクトリの権限が高すぎることが考えられます。アクセスを自分だけに制限する必要があります。
サーバー上の認証ログをチェックして、必要な情報があるかどうかを確認できます
同じ問題に遭遇しました