ルートの背後にgitlabサーバーをセットアップし、サーバーでsshポートを50000にマップしました。gitlab ポートは 50001 です。次に、テスト プロジェクトを作成し、それを別のマシンで複製しようとしましたが、http を使用しても問題ありません。
git remote add origin http://myrouteaddress:50001/user/test.git
しかし、sshを使用してテストしようとすると、失敗しました
git remote add origin ssh://git@myrouteaddress:50000/user/test.git
fatal: The remote end hung up unexpectedly
ssh設定をテストしました
ssh -vT git@myrouteaddress -p 50000
そして問題なく通過。
私は認証を見つけます
sudo tail -f /var/log/auth.log
そしてフォローを得る
Jun 1 12:29:22 debian sshd[24799]: Accepted publickey for git from mytestpcip port 37848 ssh2
Jun 1 12:29:22 debian sshd[24799]: pam_unix(sshd:session): session opened for user git by (uid=0)
Jun 1 12:29:22 debian sshd[24801]: Received disconnect from mytestpcip: 11: disconnected by user
Jun 1 12:29:22 debian sshd[24799]: pam_unix(sshd:session): session closed for user git
誰かが私に理由を教えてもらえますか?どうもありがとうございました!