LoginSignup
6

More than 1 year has 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の時と違い、パスワード等は問われない!

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
What you can do with signing up
6