LoginSignup
11
9

More than 3 years have passed since last update.

【超簡単】git github 接続方法

Last updated at Posted at 2020-11-04

今回はHTTPS,SSH両方の接続方法を紹介してゆくぅ
【前提】
・gitダウンロード
・リモートリポジトリの作成

【作業フロー】
①git init
②git ユーザーネーム、メールアドレス設定
③git remote 設定(HTTPSの場合)
④git remote 設定(SSHの場合)

①git initする

cd gitで管理したいディレクトリ名
git init

"git init"するとそのディレクトリに ".git"というディレクトリができてgit管理できるようになる。

②git ユーザーネーム、メールアドレス設定 

git config --global user.email sample@〇〇.com
git config --global user.name "your name"

③git remote 設定(HTTPS)

HTTPS通信でリモートリポジトリと接続する場合

git remote add origin https://github.com/GitHubのユーザー名/GitHubのリモートリポジトリ 名.git

HTTPS通信でpushする場合

git push orign master

以下を問われる
↓
Username for 'https://github.com': ユーザー名入力
Password for 'https://xxyamatonxx@github.com': パスワード入力

④git remote 設定(SSH)

①originの設定
②SSHのための鍵登録

①originの設定

git remote add origin git@github.com:GitHubのユーザー名/GitHubのリモートリポジトリ名.git

②SSHのための鍵登録

cd ~/.ssh
ssh-keygen -t rsa -C hoge@example.com ←GitHubのメールアドレス

以下を問われる
※私は3つとも"Enter"だけのガバガバなアンサーです
↓
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

以下のファイルが生成されます

$ ls -l
total 12
-rw------- 1 hoge hoge 1675  2月 23 15:06 id_rsa
-rw-r--r-- 1 hoge hoge  404  2月 23 15:06 id_rsa.pub

秘密鍵の権限を変更する!

sudo chmod 600 id_rsa

公開鍵の内容をクリップボードに保存

cat id_rsa.pub
長蛇の文字列が出てくる

GitHubにコピーしたのを登録する

GitHub上で以下の順にクリック

・GitHubの右上の自分のアイコン => 設定(settings) => SSH and GPG Key => New SSH Key

Keyの欄にさっきコピーした公開鍵の内容を貼り付けて保存

テストでpushしてみる

cd "git initしたディレクトリ"
git push origin master

HTTPSの時と違い、パスワード等は問われない!

11
9
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
11
9