SSH公開鍵の登録

リポジトリからのpullやpushはSSHで行ってください。 [2022/04/06 追記]HTTPSもご利用いただけます。
以下のワーニングが表示される場合、まずSSH Keyの登録をお願いします。

You won't be able to pull or push repositories via SSH until you add an SSH key to your profile

TortoiseGitの場合

  1. PuTTY形式の秘密鍵を作成する。
    すでに作成済みの.ppkファイルを使用する場合は、2.へ進む。
    TortoiseGitがインストール済みであれば、binフォルダ内にputtygen.exeがあるので起動する。
  2. GitLabにSSH公開鍵を登録する。
    GitLab にログインして、下記手順でSSH公開鍵を登録する。

WindowsからコマンドでGitLabを利用したい場合

上記手順で作成したppkファイルをpemファイルに変換し、その鍵を利用して接続します。

  1. PuTTYを起動し、「Load」をクリックする。
    (C:\Program Files\TortoiseGit\bin\puttygen.exeにあるはず。なければTortoiseGit64bit版インストール)
  2. 作成済みのppkファイルを読み込む。
  3. 「Export OpenSSH key」をクリックする。
  4. 「はい」をクリックする。
  5. ファイル名.pemで保存する。
  6. 保存したpemファイルをプロファイルフォルダ直下の.sshフォルダ(なければ作る)に移動し、configというファイルを新規作成する。
  7. 以下の内容で保存する。(UserとIdentityFileは自分の環境に合わせて変更すること)
    Host devcloud.forest.morson.jp
     User k.yamanaka
     HostName devcloud.forest.morson.jp
     IdentityFile C:\Users\k.yamanaka\.ssh\yamanaka-git.pem
     Port 10022
    
  8. PowerShellを起動します。(コマンドプロンプトでもOK)
  9. プロジェクトをクローンしたいフォルダに移動して、git cloneコマンドを実行します。
  10. クローンできていることを確認します。