アクセスカウンター

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

ツール プログラミング

【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

気づけば社会人10年目のアラサー。 いつのまにかまわりが結婚→出産→マイホーム、と順調に”しあわせ家族計画”を進めていくのを横目に見ながら、ふと人生見つめ直し、、、結果、絶賛模索中の日々🐠🏃‍♂️----------------- 学んだことのアウトプットや、日々つらつら思うことを整理して残しておくような雑記ブログ(にするつもり、、、、)(as U like / as I like / write freely)-----------------ただし如何せん不器用で、1つ1つ丁寧に積み上げていかないと理解できないので学習は遅い😓-----------------2018年東大松尾研DeepLearning講座受講。 2019年度データアントレプレナーフェロープログラム参加中。

おすすめ記事

1

  はじめまして solobochi(そろボチ)です。   生まれも育ちも東京で、大学も会社も東京です。ずっと東京にいます。 社会人になってボチボチ約10年。 バリバリの文系ですが ...

2

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

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

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