Github SSH

分散型バージョン管理システムgit

一行でまとめると?

 状態:-  閲覧数:710  投稿日:2017-01-20  更新日:2017-01-20
接続先サーバ(Github)に公開鍵を登録していなかった

問題発生 / 接続先サーバに公開鍵を登録していない?

 閲覧数:193 投稿日:2017-01-20 更新日:2019-06-21 

問題発生


エラーメッセージ
Cloning into 'learn-rollup'...
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.


接続先サーバに公開鍵を登録していない?


確かめてみたら、Githubへ公開鍵を登録していないことが判明
・これまで接続できていた理由は不明

SSH keys
New SSH key
There are no SSH keys with access to your account.
Check out our guide to generating SSH keys or troubleshoot common SSH Problems.

GPG keys
New GPG key
There are no GPG keys with access to your account.
Learn how to generate a GPG key and add it to your account.


SSH公開鍵を作成

 閲覧数:169 投稿日:2017-01-20 更新日:2019-06-21 

現状確認


SSH公開鍵を作成した形跡はある
$ ls ~/.ssh
authorized_keys  known_hosts  known_hosts.old


疑問点
・「authorized_keys」と「id_rsa.pub」の違い

SSH公開鍵作成を決定


考えても分からないため、とりあえず(再度?)SSH公開鍵を作成することを決定
$ ssh-keygen -t rsa -C hoge@yahoo.co.jp        
Generating public/private rsa key pair.
Enter file in which to save the key (/home/★★/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/★★/.ssh/id_rsa.
Your public key has been saved in /home/★★/.ssh/id_rsa.pub.
The key fingerprint is:
△△:f3:□□:96:◇◇:2e:6b:67:f1:49:39:28:c0:5c:7b:84 hoge@yahoo.co.jp
The key's randomart image is:
+--[ RSA 2048]----+
|         .       |
|        E .      |
|        E .      |
|      + ...      |
|       .S.+. .   |
|        ..o*+    |
|         .++.o   |
|        o.+.o    |
|       ..*o.     |
+-----------------+


どうなったか確認してみる
・id_rsa : 秘密鍵
・id_rsa.pub : 公開鍵
$ cd .ssh
$ ls -la
合計 28
drwx------  2 ★★ ★★ 4096  1月 20 12:00 2017 .
drwx------ 25 ★★ ★★ 4096  1月 20 00:41 2017 ..
-rw-------  1 ★★ ★★  377  3月  4 14:46 2013 authorized_keys
-rw-------  1 ★★ ★★ 1743  1月 20 12:00 2017 id_rsa
-rw-r--r--  1 ★★ ★★  402  1月 20 12:00 2017 id_rsa.pub
-rw-------  1 ★★ ★★  803  1月 20 11:37 2017 known_hosts
-rw-r--r--  1 ★★ ★★  803  1月 20 11:35 2017 known_hosts.old




SSH公開鍵を登録

 閲覧数:162 投稿日:2017-01-20 更新日:2019-06-21 

SSH公開鍵を登録


~/.ssh/id_rsa.pub で内容をクリップボードへコピー
SSH Keysの設定ページ(SSH and GPG keys)で新しいKeyとして手動追加
※GitHubへ登録していることが前提条件

その他


$ ssh -T git@github.com
Bad owner or permissions on /home/★★/.ssh/config


$ ls -la
合計 32
drwx------  2 ★★ ★★ 4096  1月 20 12:28 2017 .
drwx------ 25 ★★ ★★ 4096  1月 20 12:28 2017 ..
-rw-------  1 ★★ ★★  377  3月  4 14:46 2013 authorized_keys
-rw-rw-r--  1 ★★ ★★   83  1月 20 12:28 2017 config
-rw-------  1 ★★ ★★ 1743  1月 20 12:00 2017 id_rsa
-rw-r--r--  1 ★★ ★★  402  1月 20 12:00 2017 id_rsa.pub
-rw-------  1 ★★ ★★  803  1月 20 11:37 2017 known_hosts
-rw-r--r--  1 ★★ ★★  803  1月 20 11:35 2017 known_hosts.old


$ chmod 600 ~/.ssh/config
$ ls -la
合計 32
drwx------  2 ★★ ★★ 4096  1月 20 12:28 2017 .
drwx------ 25 ★★ ★★ 4096  1月 20 12:28 2017 ..
-rw-------  1 ★★ ★★  377  3月  4 14:46 2013 authorized_keys
-rw-------  1 ★★ ★★   83  1月 20 12:28 2017 config
-rw-------  1 ★★ ★★ 1743  1月 20 12:00 2017 id_rsa
-rw-r--r--  1 ★★ ★★  402  1月 20 12:00 2017 id_rsa.pub
-rw-------  1 ★★ ★★  803  1月 20 11:37 2017 known_hosts
-rw-r--r--  1 ★★ ★★  803  1月 20 11:35 2017 known_hosts.old


最終的に


$ ssh -T git@github.com
Enter passphrase for key '/home/★★/.ssh/id_rsa': 

Hi ☆☆! You've successfully authenticated, but GitHub does not provide shell access.


Twitter検索結果。「Github SSH」に関する最新ツイート


git × CentOS 6



類似度ページランキング
順位 ページタイトル抜粋
1 Set Group ID 45
2 yum update bash 40
3 Sticky Bit 40
4 Grunt 40
5 php.ini / CentOS 6 36
6 history 35
7 Grunt入門 35
8 PHP Extension 35
9 Graphviz 33
10 git × CentOS 6 33
11 Session Storage 32
12 PhantomJS 32
13 FHS 31
14 cut 31
15 Xdebugインストール / CentOS 6 30
16 Certbot 仕様 30
17 WebStorage 30
18 util-linux 30
19 bash アップデート 29
20 Set User ID 29
2021/9/26 18:58 更新
週間人気ページランキング / 9-19 → 9-25
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 15
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 11
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 10
5 tar: これは tar アーカイブではないようです 8
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 8
5 さくらVPS0 8
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 6
7 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
7 echo と cat の違い 6
8 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 5
8 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 5
8 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 5
9 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
9 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/26 1:01 更新