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