Git - yagisawatakuya/Wiki GitHub Wiki

Git基本

https://qiita.com/gold-kou/items/7f6a3b46e2781b0dd4a0

SSH鍵認証

用意するもの

  • id_rsa.pub(SSH公開鍵)
  • id_rsa(OpenSSHキー)
  • id_rsa.ppk(秘密鍵)

Sourcetreeの場合

  • 「ツール」→「SSHキーの作成/インポート」を選択
  • 「Generate」を選択して、緑のゲージの下の空欄で適当にマウスを動かします。 マウスを動かしたランダム性からキーが作成されるようです。
  • SSH秘密鍵を保存する 「Save private key」ボタンをクリックして、「C:\Users\ユーザー名.ssh」に「id_rsa.ppk」をいれる
  • SSH公開鍵を保存する 「Public key for pasting into OpenSSH authorized_keys file:」以下の領域内をコピー、新規作成した空ファイルにそれをペーストして「id_rsa.pub」保存。.sshフォルダにいれる。
  • OpenSSHキーを保存する 「Conversions」から「Export OpenSSH key」も選択する。「id_rsa」を.sshフォルダにいれる。
  • SSHキーを登録する 「ツール」→「オプション」→「SSHクライアント設定」→「SSHキー」を選択する。 「OpenSSH」に変更する 「id_rsa」を選択する

GitLabへSSH認証キー(公開鍵)を登録する

  • 「Settings」→「User Settings」→「SSH Keys」→「SSH認証キー登録」
  • 公開鍵をコピペ

ファイル/ディレクトリの除外

.gitignore 作成

# ファイル名
sample.html

# ファイルの種類を指定
*.html
!sample.html //htmlファイルを管理外とするが、sample.htmlだけは管理対象とする

# ディレクトリ
work/

https://techacademy.jp/magazine/10179

破棄

修正前の状態に戻す