8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?