0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Githubコマンド SSH接続する方法

Last updated at Posted at 2021-09-14

GithubコマンドでSSH接続する方法

##ユーザーを設定

git config --global user.name [アカウントののユーザ名]
git config --global user.email [アカウントのメールアドレス]

登録されているか確認

git config --list

##.sshディレクトリに移動 (ファイルがない場合は作成)

shigurechan@shigurechan-System-Product-Name:~$ ls -a
.              .bashrc   .gitconfig  .java   .mozilla  .sudo_as_admin_successful  .vimrc.swp  snap          ドキュメント  公開
..             .cache    .gnupg      .local  .pki      .vim                       .vscode     ダウンロード  ビデオ
.bash_history  .config   .gradle     .m2     .profile  .viminfo                   .wget-hsts  テンプレート  ピクチャ
.bash_logout   .emacs.d  .groovy     .mozc   .ssh      .vimrc                     program     デスクトップ  ミュージック
shigurechan@shigurechan-System-Product-Name:~$ cd .ssh
shigurechan@shigurechan-System-Product-Name:~/.ssh$ ls
known_hosts

##鍵を生成

ssh-keygen -t rsa -b 4096 -C "hogehoge@fuga.com" #自分のメールアドレスを指定
 # -t 暗号化方式を指定
 # -b 暗号化強度を指定
 # -C コメントを設定 

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ts/.ssh/id_rsa): id_rsa_github # 秘密鍵の名前を指定
Enter passphrase (empty for no passphrase):  #パスワードを入力
Enter same passphrase again:  # もう一度入力
Your identification has been saved in github_rsa.
Your public key has been saved in github_rsa.pub.

##生成した鍵を確認

shigurechan@shigurechan-System-Product-Name:~/.ssh$ ls
id_rsa  id_rsa.pub  known_hosts

##configファイルを作成

shigurechan@shigurechan-System-Product-Name:~/.ssh$ vim config

Insertキーを押してvim等のコマンドでファイルを作成して以下の文字をコピペして保存
※保存方法(ESCキーを押して :wq)

Host github
HostName github.com
IdentityFile ~/.ssh/id_rsa
User git

##Githubに公開鍵を登録
catコマンドを使って表示されている文字をコピー

shigurechan@shigurechan-System-Product-Name:~/.ssh$ cat id_rsa.pub
ssh-rsa 文字列 文字列 文字列 文字列 文字列 
文字列 文字列 文字列 文字列 文字列 文字列 文字列 文字列 
文字列 文字列 文字列 @gmail.com

SSH設定ページ: https://github.com/settings/keys
上記のサイトに移動してnew SSH Keyをクリックして名前を設定して コピーした文字列を貼り付け
Screenshot from 2021-09-14 10-45-00.png

###接続確認

$ ssh -T git@github.com
Hi Shigurechan! You've successfully authenticated, but GitHub does not provide shell access.

という文字が出たら完了

###SSH鍵を登録する

shigurechan@shigurechan-System-Product-Name:~/.ssh$ ssh-add <秘密鍵名>
Enter passphrase for <秘密鍵名>:   <= パスワードを入力
Identity added: <秘密鍵名> (<秘密鍵名>) 

#以上で完了あとはプッシュするだけ

git init 
git add .
git commit -m 
git remote add origin URL
git push origin master
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?