私のWindowsコンピュータにSSHキーを設定し、設定ガイドに従って私のgitlabアカウントにキーを追加しました。GitLab SSHキー
ところで問題が生じました。接続をテストしようとしたときでした。SSH-Tユーザーのgitのパスワードを求めるメッセージが表示されますが、パスワードがわかりません。まだキーパスワードを設定していません。
$ ssh -T [email protected] -p 8922
[email protected]'s password:
また、sudo / adminでコマンドを実行してみました。
修正する
また、どのキーを使用するかを指定するために構成ファイル(.ssh / config)を作成しましたが、機能しません。これで私のインスタンスをホストしているので、GitLab側で問題が発生します。私が正しく設定していない特別な設定はありますか?または、ユーザーを再構成する必要がありますか?子?
私はgitlabインスタンスをホストしていましたが、設定が欠落しているという事実に言及するのを忘れてしまったようです。管理者設定しかし、私がどこで間違っているのかわかりません。誰かがgitlab.rbファイルに関する知識を共有できますか?
答え1
現在、キー認証を介してアクセスするために正しいsshコマンドを使用していません。表示されるプロンプトは、キーパスワードではなくgitパスワードのものです。プロンプトは次のとおりです。Enter passphrase for key /Users/MYNAME/.ssh/id_rsa
パスワードを設定していない場合でも、正しいコマンドを使用すると正しくログインできます。
SSH を使用した鍵認証コマンドは次のとおりです。
ssh user@hostname -i /location/to/private/key -p 8922