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 1 year has passed since last update.

新しくインストールしたOSから、GitHubにアクセスできるようにするまでにすること

Last updated at Posted at 2020-10-04

はじめに

新しく導入した OS で GitHub を使うには、GitHub に SSH の登録が必要になります。

今回は SSH を使って GitHub 上のリポジトリにアクセスできるようにします。

手順

1. git が入っているか確認

Ubuntu に git が入っているか確認します。(デフォルトで入っていることが多い)

git --version

なければインストールします。

2. 公開鍵を生成

Ubuntu 側に下記コマンドを入力して公開鍵を生成します。

ssh-keygen -t rsa

以下のように出力されます。
鍵の保存先を設定することができます。事情がなければそのまま Enter を押下して先に進みます。

Generating public/private rsa key pair.
Enter file in which to save the key (/home/%USERNAME%/.ssh/id_rsa):

下記のように出力されます。
パスフレーズを設定できます。
設定しない場合はそのまま Enter を押下します。

Created directory '/home/%USERNAME%/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

下記のように生成された鍵の情報が出力されます。

Your identification has been saved in /home/%USERNAME%/.ssh/id_rsa
Your public key has been saved in /home/%USERNAME%/.ssh/id_rsa.pub
The key fingerprint is:
SHA***:*** %PCNAME%
The key's randomart image is:
+---[RSA ***]----+
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
|******           |
+----[SHA***]-----+

3. 生成された公開鍵を確認

下記コマンドで生成した暗号が表示することができます。

cat ~/.ssh/id_rsa.pub

例:

ssh-rsa ************** = %PCNAME%

冒頭の ssh-rsa も含め、id_rsa.pub の内容全てをクリップボードに保存します。

4. GitHub 上での操作

  1. GitHub 上で Settings を開きます。

    githubimage.png

  2. 左のメニューバーから SSH and GPG keys を選択します。

  3. 右上の緑色のボタン New SSH key をクリックします。

  4. Title に任意のタイトル(PC の名前等)を入力し、Key に先程クリップボードに保存した内容を貼り付けます。

  5. Add SSH key ボタンをクリックすると紐付けが完了します。

5. リモートリポジトリをローカルにクローン

  1. GitHub でクローンしたいリポジトリを開き、緑色のボタン Clone をクリック後、コピーボタンをクリックします。(下図参照)

    githubimage2.png

  2. ローカルの任意のディレクトリ上で下記コマンドを実行すると、クローンできます。

    git clone %ここに貼り付ける%
    
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?