アクセスカウンター

  • 78本記事閲覧者数   👀💡:
  • 24今日の足あと    🦶💮:
  • 22111サイト訪問者数(累計)🦶💡:

ツール プログラミング

【GitHub】初期設定(SSH設定、レポジトリ作成、コミット)

更新日:

 

どうも、solobochiです。

 

前回の記事では、Gitの使い方についてまとめました。

【Git】はじめてのGit入門〜初期設定、環境設定、コミット〜

長くなってしまったので、GitHubの使い方に関しての記事を別記事にしましたので本記事にてまとめていきます。

 

 

目次

  1. GitHubとは?
  2. GitHubののSSH設定
  3. GitHubの環境
  4. GitHubでよく使う重要コマンド

 




 
 

GitHubとは?

 

GitとGitHubって違うの?

 

👉Gitは、ローカル環境(ex.自分のPC環境)でリポジトリ管理をできるようにするためのバージョン管理システム

👉Gitの仕組みを利用して世界中のエンジニアがソースコードなどを公開できるような仕組みとしてGitHubができた。

 

 
 

GitHubのSSH設定

 

そもそもSSHって?

 

👉ネットワークに接続された他の機器を遠隔操作するためのアプリケーション層プロトコルで暗号化されたもの。
通信方式。SSH通信に置ける認証方式にはいくつかある。

👉SSH認証方式:パスワード方式、公開鍵認証方式(⭐️パスワードが不要という点で画期的だった)

👉SSH認証方式の公開鍵認証方式にもいくつかある。
DSA認証、RSA認証、ECDSA、Ed25519
暗号の強度、速さを鑑みると、
Ed25519 > ECDSA > RSA > DSA の順でよいとされる。

 

SSHの設定方法は?

自分の端末で公開鍵を作成する

 

 

これにより、$HOME配下に鍵が作成される

 

id_25519.pubの方をcatしてコピーする。

 

GitHubトップページの右にあるプロフィールから、「Settings」 ➡︎ 「SSH and GPG keys」 ➡︎ 「New  SSH Key」をクリック

 

先ほどコピーした公開鍵を貼り付けて、設定完了
 



 

GitHubの環境

1.作業ディレクトリ/開発環境)(ローカルツリー)

2.インデックス/ステージング環境

3.リポジトリ/本番環境
└ローカルリポジトリ
└共有リポジトリ(リモートリポジトリ)

 

引用:https://techacademy.jp/magazine/6235#sec4

 

GitHubでよく使う重要コマンド

commit:更新したファイルをローカルリポジトリに登録するためのgit コマンド

・remote add:更新したファイルをリモートリポジトリに登録するためのgitコマンド

 

・push :更新したファイルをリモートリポジトリへ反映させるためのコマンド

 

・branch:並行開発する際、バージョン管理のためにローカルでファイルの変更、保存をするための環境を作成する

 

 

 

clone:リモートリポジトリを複製するためのgitコマンド

 

・pull:リモートリポジトリのファイルをローカルリポジトリにダウンロードするためのコマンド

 

 


 

 

まとめ

 

これで、前回のGitと合わせて、GitおよびGitHubの使い方がわかりました。

これまとめるまで個人的には、Gitってのは知らなくて、GitHubしか聞いたことなかったのですが、

成り立ち的に、構成的には、Gitがあって、それをネットでできるように拡張したのがGitHubってことでした。

なので、Gitを理解することの方が大事、ってことです。(GitHubの使い方も大事なので、そういう意味ではどっちも大事)

 

 
 

以上。
 
 
 
 

⬇️他にもよく見られている記事⬇️

最も訪問者が多かった記事 10 件 (過去 7 日間)
  • この記事を書いた人
  • 最新記事
solobochi

solobochi

(名前):solobochi

(説明)
都内在住の独身アラサー男子

新卒で大手IT企業へ就職して気付けば10年。 このままではマズいという強烈な危機感から会社を休職

🔸使命に生きたい
🔸好きなひとと好きなことで生きていきたい

これを人生懸けて実現すべく、人生模索中の日々


(Like)
🔹最適化することが好き
🔹PDCAを回すのが好き


(当サイト)
日々思うことを徒然と発信
└(例)
・学びのアウトプット
・投資・資産運用
・プログラミング
・資格試験の対策
・セミナーのレビュー
・書評
etc...


詳しくは自己紹介記事にて。
・自己紹介①
詳しいプロフィール①

おすすめ記事

1

___________________________  【2018/12/16 作成】 【2020/02/12 更新】___________________________   どうも s ...

2

    どうも、solobochiです。   2019年に入ってからというもの、休日は割とpython触ってます。といってもまだ簡単なサンプルコードをなぞるだけですが。 ...

-ツール, プログラミング
-, , ,

Copyright© そろボチ , 2020 All Rights Reserved Powered by AFFINGER5.