環境
- デバイス:windows
- エディタ:phpstorm
PuTTYgenの作業
1.PuTTYgenのインストール(私は Package files の 32-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完了
コメント