在linux系统下搭建git服务器,在自己电脑克隆,一直显示输入密码?
PHP中文网
PHP中文网 2017-05-02 09:22:40
0
8
767

在linux centos 6.5系统下搭建git服务器,也复制了公钥到authorzied_keys文件中,在自己电脑上克隆线上的文件,

,一直提示输入密码,各种密码都输入,也都不正确,不知道是哪配置错了,求高手帮我看下。是什么问题导致的?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(8)
我想大声告诉你

これが /home/git/.ssh/ にあるかどうかを確認してください: authorzied_keys
おそらく許可の問題でしょうか?

いろいろな状況がありますが、あなたが提供した情報はかなり少ないです

いいねを押す +0
習慣沉默

git ユーザーのauthorized_keysを公開鍵に直接貼り付けることはできません。 。 。
Authorized_keys ファイルには、git

が正常に動作するようにするための追加の手順が必要です

どの git サーバーをインストールしましたか? gitサーバーの指示をよく確認し、公開鍵を再デプロイしてください

いいねを押す +0
巴扎黑

独自のキーをアップロードする必要があります。Git サーバーによって方法が異なる場合があります。たとえば、gitolite では、管理者は生成したキーを gitolite-admin の keydir ディレクトリに置く必要があります。

いいねを押す +0
小葫芦

.ssh 700
認証済みキー 600
ユーザー名が一貫していることを確認してください

いいねを押す +0
phpcn_u1582

あなたの状況を見ると、アカウントに問題があるはずです。次の方法を確認してください: git サーバー上に git ユーザーを作成し、パスワードを設定してから、git サーバーのディレクトリの権限を git ユーザーに付与します。ついに su git使用git帐户登陆,并ssh-keygen生成.ssh目录,最后在启动git服务端!如果有web端,可以通过web方式加key,没有web端的要手动加入key到/home/git/.ssh/authorized_keys

いいねを押す +0
曾经蜡笔没有小新

質問のクライアントは Windows 上にあるようです Pageant并把相应的.ppk を開いて追加しようとしています。 TortoiseGit のインストール後にこのツールを含める必要があります。

いいねを押す +0
仅有的幸福

/etc/passwd を見て、git ユーザーに対応するシェルが git-shell かどうかを確認してください

最初に no-longin を書いたとき、プロトコル エラー: 行の長さの文字が正しくありません: This が表示されました

/usr/bin/git-login を書くとき、パスワードの入力を求められ続け、どのように入力しても間違っています。

/usr/bin/git-shellに変更するまでは大丈夫です。

いいねを押す +0
伊谢尔伦

サーバー上の git パスワードをリセット: passwd git

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート