🐧
git * ssh の settings 忘備録
git * ssh 設定方法
22.04.06 更新
Make a config file
Make a directory
cd ~
mkdir .ssh
Make a file
cd .ssh
vim config
File details
config
Host github.com
User git
Port 22
HostName github.com
IdentityFile ~/.ssh/github/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Host gitlab.com
User git
Port 22
HostName gitlab.com
IdentityFile ~/.ssh/gitlab/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Host gitlab_private.com
User git
Port 22
HostName gitlab.com
IdentityFile ~/.ssh/gitlab_private/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Host bitbucket.org
User git
Port 22
HostName bitbucket.org
IdentityFile ~/.ssh/bitbucket/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Make each keys
github
.ssh directory 直下に作成
mkdir github
cd github
ssh-keygen -t rsa
# 確認
ls
- 秘密鍵と公開鍵が作成される
File Name | Detail |
---|---|
id_rsa | 秘密鍵 |
id_rsa.pub | 公開鍵 |
- 公開鍵を copy し、
github
に登録する
cat id_rsa.pub
Github への登録方法
- Sign in
- Settings
- SSH and GPG keys
- New SSH key
- Title に任意の名前を入れる
- Key に copy した公開鍵を Paste する
- Add SSH key
- clone
git clone git@github.com:tzover/<Repository name>.git
gitlab
- 基本的には github と同じ
.ssh directory 直下に作成
mkdir gitlab
cd gitlab
ssh-keygen -t rsa
# 確認
ls
- 公開鍵を copy し、
gitlab
に登録する
cat id_rsa.pub
Gitlab への登録方法
- Sign in
- Settings
- SSH keys
- Key に copy した公開鍵を Paste する
- Title に任意の名前を入れる
- 期限を設定したい場合は
Expiration date
に入力 - Add SSH key
- clone
git clone git@gitlab.com:tzover/<Repository name>.git
gitlab_private
.ssh directory 直下に作成
mkdir gitlab_private
cd gitlab_private
ssh-keygen -t rsa
# 確認
ls
- 公開鍵を copy し、
gitlab
に登録する
cat id_rsa.pub
Gitlab への登録方法
- Sign in
- Settings
- SSH keys
- Key に copy した公開鍵を Paste する
- Title に任意の名前を入れる
- 期限を設定したい場合は
Expiration date
に入力 - Add SSH key
- clone
git clone git@gitlab_private.com:tzover/<Repository name>.git
:::
bitbucket
- 基本的には github と同じ
.ssh directory 直下に作成
mkdir bitbucket
cd bitbucket
ssh-keygen -t rsa
# 確認
ls
- 公開鍵を copy し、
bitbucket
に登録する
cat id_rsa.pub
Bitbucket への登録方法
- Sign in
- Personal Settings
- SSH keys
- Add key
- Label に任意の名前を入れる
- Key に copy した公開鍵を Paste する
- Add SSH key
- clone
git clone git@bitbucket.org:tzover/<Repository name>.git
Discussion