Giter Site home page Giter Site logo

test's Introduction

test

というか初心者の落書き

【GitHub超初心者入門】この前初めてGitHubを使い始めたエンジニア見習いが書くGitHubの使い方と実践~とりあえず一緒に動かしてみようぜ!~

https://qiita.com/nnahito/items/565f8755e70c51532459

今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説

https://employment.en-japan.com/engineerhub/entry/2017/01/31/110000

GitHubにssh接続できるようにする(SSH設定)

https://qiita.com/0ta2/items/25c27d447378b13a1ac3

用語の説明

インデックス

これから登録するファイルが、依然とどう変わったかを登録する一時的な場所

リポジトリ

貯蔵庫。データなどを保存しておく場所

リモートリポジトリ

GitHub上のデータを保存している場所

ローカルリポジトリ

GitHubに送信するデータを登録しておく、自分のPCのfolder

コミット

GitHubでは、GitHub上にデータを送信する前に一時的にローカル環境にデータを登録し、そのあと一気にGitHubに送信します。

そのローカル環境にデータを登録することをコミットという

プッシュ

ローカル環境に登録していた(コミットされた)データをGitHubに送信&公開する

環境構築

ユーザー名とメールアドレスを追加

GitHubで使うユーザー名とメールアドレスを登録

git config --global user.name "【ユーザー名】"
git config --global user.emailメールアドレス

以下のコマンドで設定を確認できる。

git config --list
user.name=【ユーザー名】
user.email=【メールアドレス】
...

SSHの鍵を取得する

リモートのリポジトリろやり取りするため、SSHの鍵を用意。

鍵の生成

以下のコマンドで生成

ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • -tオプションで、鍵のタイプを指定
  • -bオプションで、鍵の長さを指定する。ssh-keygenのデフォは2048ビット、GitHubの推奨は4096ビットらしい。
  • -Cオプションで鍵にコメントを付与。複数の鍵を管理するときに着けておくと便利。
  • 名前は分かりやすく変えとけ
  • パスフレーズは忘れんな

鍵の生成場所とファイル名を確認

Windowsで基本的にはユーザー名/.sshにid_rsaがいるはず。秘密鍵(設定した名前)と公開鍵(設定した名前.pub)が生成される。

GitHubに公開鍵を登録

GitHubのページ右上端にあるアイコンをクリックして、アカウントメニューの中にある「Settings」を開く。左側のメニューから「SSH and GPG keys」タブを選択して公開鍵を追加する。

test's People

Contributors

aon25650572 avatar

Stargazers

momongaclub avatar coco avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.