84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
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 ディレクトリの権限が高すぎることが考えられます。アクセスを自分だけに制限する必要があります。
サーバー上の認証ログをチェックして、必要な情報があるかどうかを確認できます
同じ問題に遭遇しました