8
8

More than 5 years have passed since last update.

Git & GitHubのインストール

Last updated at Posted at 2013-06-18

Windowsにインストールしたときの自分メモです。
忘れないように記録。

Git&GitHubのインストール手順

1.Gitのインストール

Git fo windowsをダウンロード(msysgit)

Gitのインストール
    [Windows Explorer integration]を外す
    [Associate .sh files to be run with Bash]を外す

    Configuring the line ending conversions
        [Checkout as-is,commit Unix-style line endiings]をチェック

参考:http://www.02.246.ne.jp/~torutk/git/gitonwindows.html

2.GitHubのインストール

GitHubのアカウント作成
    https://github.com/

GitHubから GitHub for Windows をダウンロード
    インストールを実行

    Loginし、設定をする
        dashboard→tools→optionを実施

        「default storage directory」でデフォルトディレクトリを入力
        「default shell」でシェルを選択(Git bash)

暗号化キーの作成
    鍵の作成
        ssh-keygen -t rsa -C "foo@hoge.com"    // Githubに登録したメールアドレス

        Generating public/private rsa key pair.
        Enter file in which to save the key (/home/.ssh/id_rsa):    ← なにも入力せずに[Enter]
        Enter passphrase (empty for no passphrase):    ← 好きなパスワードを入力
        Enter same passphrase again:        ← 確認のためにもう一度入力
        Your identification has been saved in /home/.ssh/id_rsa.
        Your public key has been saved in /home/.ssh/id_rsa.pub.
        The key fingerprint is:
        e8:ae:60:8f:38:c2:98:1d:6d:84:60:8c:9e:dd:47:81 foo@hoge.com

        $HOME/.ssh/ 配下に「id_rsa(秘密鍵)」と「id_rsa.pub(公開鍵)」が作成される。

    GitHubへ公開鍵の登録
        id_rsa.pubの中身をコピー

        GitHubのページで、アカウントの設定→SSH公開鍵に登録

    秘密鍵をローカルへ登録
        $ eval `ssh-agent`    // ssh-agent を起動
        Agent pid 6356
        $ ssh-add $HOME/.ssh/id_rsa
        Enter passphrase for /home/.ssh/id_rsa:    ← 鍵を作成したときのパスワードを入力
        Identity added: /home/.ssh/id_rsa (/home/.ssh/id_rsa)

    パスフレーズの省略したい場合、以下をbash_profileにでも記載

        # Setup ssh-agent
        if [ -f ~/.ssh-agent ]; then
            . ~/.ssh-agent
        fi
        if [ -z "$SSH_AGENT_PID" ] || ! kill -0 $SSH_AGENT_PID; then
            ssh-agent > ~/.ssh-agent
            . ~/.ssh-agent
        fi
        ssh-add -l >& /dev/null || ssh-add

GitHubの使い方

   リポジトリの作成と初期化
    $ mkdir $HOME/work/tmd45.github.com
    $ cd $HOME/work/tmd45.github.com
    $ git init

ローカルへのコミットとリモートへの登録とPUSH
    $ echo "This is my first GitHub." > README
    $ git add README
    $ git commit -m 'first commit'
    $ git remote add origin git@github.com:tmd45/tmd45.github.com.git
        // 「tmd45/tmd45.github.com」は Github に作ったリポジトリの名前
    $ git push origin master

Gitコマンド

git init リポジトリの初期化
git add <File名> コミットするファイルを指定する
git commit 変更点をコミットする
        -a 変更を加えられたファイルを自動検出してコミット。新規作成ファイルは対象位ならない
        -m コミットメッセージ
git diff ファイルに加えられた変更点をdiff形式で表示する
git status 変更が加えられたファイルを表示する
git log コミットログを閲覧

git clone git://github.com/~ 既存Gitリポジトリのコピーを取得
git remote add origin git@github.com:DQNEO/sample.git URLに別名(origin)をつける
git push origin master masterはブランチを指定
8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8