- SSHキーペアの生成: まず、SSHキーペアを生成する必要があります。ターミナルで以下のコマンドを実行して、キーペアを生成します。
ssh-keygen -t rsa -b 4096 -C "[email protected]"
このコマンドを実行すると、デフォルトの保存先(通常は~/.ssh/
)に公開鍵ファイル(id_rsa.pub
)と秘密鍵ファイル(id_rsa
)が生成されます。
- 公開鍵のコピー: 次に、生成された公開鍵をクリップボードにコピーします。以下のコマンドを実行して、公開鍵を表示します。
cat ~/.ssh/id_rsa.pub
表示された公開鍵をコピーしてください。
-
GitLabへの公開鍵の追加: GitLabのウェブインターフェイスにアクセスし、ログインします。次に、ユーザー設定(通常は右上のアイコンをクリックしてメニューから選択)に移動します。SSHキーのセクションに公開鍵をペーストして、キーの追加ボタンをクリックします。
-
SSH接続のテスト: SSHキーが正しく追加されたかどうかを確認するために、以下のコマンドを実行してSSH接続をテストします。
ssh -T [email protected]
example.com
の部分は、GitLabのホスト名またはIPアドレスに置き換えてください。正常に接続できると、認証に成功したことを示すメッセージが表示されます。
以上で、GitLabにSSHキーを追加する手順が完了です。これにより、リモートリポジトリへのアクセスがSSH経由でセキュアに行えるようになります。
この記事では、GitLabへのSSHキーの追加方法と、それに関連するコード例を紹介しました。これにより、プロジェクトのバージョン管理とコーディング作業がよりスムーズになるでしょう。