在linux centos 6.5系统下搭建git服务器,也复制了公钥到authorzied_keys文件中,在自己电脑上克隆线上的文件,
,一直提示输入密码,各种密码都输入,也都不正确,不知道是哪配置错了,求高手帮我看下。是什么问题导致的?
认证0级讲师
これが /home/git/.ssh/ にあるかどうかを確認してください: authorzied_keys おそらく許可の問題でしょうか?
いろいろな状況がありますが、あなたが提供した情報はかなり少ないです
git ユーザーのauthorized_keysを公開鍵に直接貼り付けることはできません。 。 。 Authorized_keys ファイルには、git
どの git サーバーをインストールしましたか? gitサーバーの指示をよく確認し、公開鍵を再デプロイしてください
独自のキーをアップロードする必要があります。Git サーバーによって方法が異なる場合があります。たとえば、gitolite では、管理者は生成したキーを gitolite-admin の keydir ディレクトリに置く必要があります。
.ssh 700 認証済みキー 600 ユーザー名が一貫していることを確認してください
あなたの状況を見ると、アカウントに問題があるはずです。次の方法を確認してください: git サーバー上に git ユーザーを作成し、パスワードを設定してから、git サーバーのディレクトリの権限を git ユーザーに付与します。ついに su git使用git帐户登陆,并ssh-keygen生成.ssh目录,最后在启动git服务端!如果有web端,可以通过web方式加key,没有web端的要手动加入key到/home/git/.ssh/authorized_keys
su git
ssh-keygen
.ssh
/home/git/.ssh/authorized_keys
質問のクライアントは Windows 上にあるようです Pageant并把相应的.ppk を開いて追加しようとしています。 TortoiseGit のインストール後にこのツールを含める必要があります。
Pageant
.ppk
/etc/passwd を見て、git ユーザーに対応するシェルが git-shell かどうかを確認してください
最初に no-longin を書いたとき、プロトコル エラー: 行の長さの文字が正しくありません: This が表示されました
/usr/bin/git-login を書くとき、パスワードの入力を求められ続け、どのように入力しても間違っています。
/usr/bin/git-shellに変更するまでは大丈夫です。
サーバー上の git パスワードをリセット: passwd git
これが /home/git/.ssh/ にあるかどうかを確認してください: authorzied_keys
おそらく許可の問題でしょうか?
いろいろな状況がありますが、あなたが提供した情報はかなり少ないです
git ユーザーのauthorized_keysを公開鍵に直接貼り付けることはできません。 。 。
が正常に動作するようにするための追加の手順が必要ですAuthorized_keys ファイルには、git
どの git サーバーをインストールしましたか? gitサーバーの指示をよく確認し、公開鍵を再デプロイしてください
独自のキーをアップロードする必要があります。Git サーバーによって方法が異なる場合があります。たとえば、gitolite では、管理者は生成したキーを gitolite-admin の keydir ディレクトリに置く必要があります。
.ssh 700
認証済みキー 600
ユーザー名が一貫していることを確認してください
あなたの状況を見ると、アカウントに問題があるはずです。次の方法を確認してください: git サーバー上に git ユーザーを作成し、パスワードを設定してから、git サーバーのディレクトリの権限を git ユーザーに付与します。ついに
su git
使用git帐户登陆,并ssh-keygen
生成.ssh
目录,最后在启动git服务端!如果有web端,可以通过web方式加key,没有web端的要手动加入key到/home/git/.ssh/authorized_keys
質問のクライアントは Windows 上にあるようです
Pageant
并把相应的.ppk
を開いて追加しようとしています。 TortoiseGit のインストール後にこのツールを含める必要があります。/etc/passwd を見て、git ユーザーに対応するシェルが git-shell かどうかを確認してください
最初に no-longin を書いたとき、プロトコル エラー: 行の長さの文字が正しくありません: This が表示されました
/usr/bin/git-login を書くとき、パスワードの入力を求められ続け、どのように入力しても間違っています。
/usr/bin/git-shellに変更するまでは大丈夫です。
サーバー上の git パスワードをリセット: passwd git