【SSHキーを使用し、gitlabからgit cloneする方法】PuTTYgenを用いてSSHキーを作成し、phpstormでクローンする

環境

  • デバイス:windows
  • エディタ:phpstorm

PuTTYgenの作業

 

1.PuTTYgenのインストール(私は Package files32-bit x86 をダウンロードしました。)

2.puttygen.exeを起動し、ECDSA,2048の設定で「Generate」を押す

3.メニュー(左上)conversionsの、下から2番目にある「Export OpenSSH key(force new file format)」をクリックし、以下の場所で保存します。このメニューから保存することでSSHを保存した際にファイルの中にprivate keyのみ表示されるようになります。先にファイルを作成している場合これでファイルを選択→All Files(*.*)

SSHキーの保存場所「id_ecdsa」(Cドライブ→ユーザー→例:山田 太郎フォルダの中に.sshフォルダを作成、その中に「id_ecdsa」というファイル作成しそのファイルにprivate keyを保存します)

4. 3で作成した.sshフォルダにknown_hostsというファイル作成。git cloneした時に信頼したwebサイトの情報(gitlabなど)が登録されます。

Gitlabでの作業

5.右上のアイコンをクリックし、環境設定(preferences)をクリック

6.左にあるメニューのSSH keysを開き、 Keyを貼り付けてadd keyをクリックする。PuTTYgenのPublic key for pasting into OpenSSH……をコピーして貼り付ける

これでgitlabとwindowsの接続が完了しました。

phpstormでの作業

エディタを開いている前提で説明します。

7.上部にあるメニューのgitをクリック(gitが表示されてない方はVCS→Import into Version Control →Share Project on GitHub(gitリポジトリ作成))

8.URLの欄にgitlabのgitcloneのURLをコピペする(Clone with SSH) git@[ドメイン]:[ユーザ名]/[リモートリポジトリ名].git

9.最後にクローンをクリックするとgit clone完了

 

最終学歴高卒。実務未経験から自社開発&受託開発をしている企業に入社した、入社1年目のエンジニア。20代前半。
WordPress・PHP / Laravel・JavaScript

ひろきをフォローする

コメント

タイトルとURLをコピーしました