2012-06-15

github 導入1 - 設定編

gitのダウンロードとインストール

Ubuntuの場合
$ sudo apt-get install git-core
他の環境はこちらを参照
git - downloads

gitの設定

デフォルトユーザー名とEメールアドレス
$ git config --global user.name "Your Name Here"
$ git config --global user.email "your_email@youremail.com"

これらは個別のリポの設定で上書きすることもできる
$ cd my_other_repo
$ git config user.name "Different Name"
$ git config user.email "differentmail@email.com"

HTTPSでのPassword caching の使用とタイムアウトの指定(秒: デフォルト15分)
$ git config --global credential.helper chache
$ git config --gllbal credential.helper 'cache --timeout=3600'

設定の確認
$ cat ~/.gitconfig


※以下はgithubとの接続にSSHを用いる場合のみ設定が必要。Httpsで接続するのであれば上の設定だけで良い(こちらがgithub推奨)

SSH鍵の作成と登録

既存の鍵の確認
$ cd ~/.ssh
$ ls

.ssh ディレクトリが既に作成されていて、そこにid_rsa と id_rsa.pubがあればそれを使うこともできる。その場合は「公開鍵のコピー」までスキップ

既存の鍵のバックアップ
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

鍵の生成
$ ssh-keygen -t rsa -C "your_email@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (home/user/.ssh/id_rsa): [just press enter]
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type a passphrase]

公開鍵のコピー
$ xclip -sel clip < ~/.ssh/id_rsa.pub

xclipがインストールされていない場合は先にインストール
$ sudo apt-get install xclip

公開鍵の登録

githubのサイト右上のAccount Settingsをクリック
左のサイドバーのSSH Keysをクリック
Add SSH keyをクリック
Keyフィールドにペースト

0 コメント:

コメントを投稿

 
Copyright 2010 toconuts. Powered by Blogger Blogger Templates create by Deluxe Templates. WP by Masterplan