Git GitHub利用方法

GitHubとは

gitを用いたソースコードの共有WEBサービス
2020年4月よりprivateリポジトリに無料利用が可能に

接続設定

SSH用認証暗号鍵の登録


2018/9/8現在の画面

サーバー証明書/SSH用認証暗号鍵」で生成した暗号を「Key欄」に貼り付け

ssh接続

※公開鍵、秘密鍵によるssh接続でなく、2022現在トークンの利用が推奨されています。

ssh -T git@github.com

秘密鍵権限
sudo chmod 600 ~/.ssh/〜/秘密鍵ファイル
sudo chmod 700 ~/.ssh

Hi system-office-yone! You’ve successfully authenticated, but GitHub does not provide shell access
と表示されると接続設定は成功。pull/push等はできる

ユーザー

種類 権限 備考
Collaborator リポジトリに対するプッシュ、マージ権限:〇
Contributor リポジトリに対するプッシュ、マージ権限:✕

fork(フォーク)

ContributorがGitHub上の編集権限の無い他人のリポジトリを自分のリポジトリに取り込む事
自分のリポジトリには編集権限がある為、フォーク後は編集が可能。
取込元のソースに自分の編集をマージしたい場合、取込元のリポジトリにプルリクエストを出す

invite(招待)

リポジトリに対するContributorを作成する事
「Settings」 → 「Manage access」→ 「Invite a collaborator」

WEB

前の記事

Hexo使用方法