Windows 10 Ubuntu サブシステムで Git の SSH キーを設定する方法

Windows 10 Ubuntu サブシステムで Git の SSH キーを設定する方法

私は Windows 10 で Ubuntu bash (サブシステム) をシェルとして使用しています。クローンした GitLab Git リポジトリがあります。このシェルから Git を使用すると、Windows Git とは別のものになり、SSH キーを使用できなくなります。ユーザー名とパスワードの入力を要求され続けます。SSH キーは GitLab で正しく構成されていることに注意してください。

id_rsaとid_rsa.pubを~/.ssh/(ubuntuサブシステムパス)に配置します。

何か案が?

答え1

OK、問題が見つかりました。https://オリジンに ssh url ( [email protected]:...) ではなく url を使用していました。ssh url に切り替えた後、ssh キーが使用されました。

現在のリモコンを表示するには:git remote -v

リモコンを切り替えるには:git remote set-url origin [email protected]:XXXXX

答え2

次のコマンドを使用します:

ssh-copy-id [email protected]

ユーザーをユーザー名に変更し、ターゲットを宛先に変更すると、SSH キーがターゲット システムにコピーされます。

関連情報