git/stash を使用しようとしていますが、公開鍵認証に少し問題があります。何が起こるかは次のとおりです。
hannibal
stash-server 上のユーザーです。hannibal
1 つのリポジトリに対する読み取り/書き込み権限があり、stash アカウントに ssh-publickey が追加されています。私は今、リポジトリを作成します
git init
およびadd
&commit
テスト ファイルtest
. 次に、stash-repository をオリジンとして追加したい
git remote add origin hannibal@stash:7999/path/to/repository.git
これ以上の出力はありません。今、私はしようとしますpush
git push origin master
次に、パスワードを要求します(パブリックキーを介して認証する必要があるため、これは奇妙です)。パスワードを入力すると、次のエラー メッセージが画面に表示されます。
Could not chdir to home directory /home/hannibal: No such file or directory
fatal: '7999/path/to/repository.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
stash が提供する URL であるため、URL は間違いなく正しいです。また、stash-server で ssh が有効になっています。ここで何が欠けていますか?