Top / Prog / Git / SetupXrea

、マ、ク、皃ヒ

・ス。シ・ケエノヘ、ホ・キ・ケ・ニ・爨ネ、キ、ニ。「、ケ、テ、ォ、ヘュフセ、ヒ、ハ、テ、ソGit、コ」ケケ、ハ、ャ、鮟ネ、テ、ニ、゚、゙、ケ。」
・。シ・ォ・、ヌサネ、ヲ、タ、ア、ヌ、ハ、ッ。「、サ、テ、ォ、ッ、ハ、ホ、ヌ。「・・・ソ・・オ。シ・ミ、・・筍シ・ネ・・ン・ク・ネ・熙ネ、キ、ニウ靉ム、キ、ニ、゚、゙、ケ。」

・、・・ケ・ネ。シ・

XREA、ホエノヘ・皈ヒ・蝪シ、ォ、鬘「。ヨ・ロ・ケ・ネセハナミマソ。ラ、ホチ犲、ケヤ、、。「シォハャ、ホ」ミ」テ、ホ」ノ」ミ・「・ノ・・ケ、タ゚ト熙キ、ニ、ェ、ュ、゙、ケ。」
10ハャトナルホゥ、テ、ニ、ォ、鬘「sshキミヘウ、ヌxrea・オ。シ・ミ、ヒ・・ー・ェ・、キ、゙、ケ。」

local・ヌ・」・・ッ・ネ・熙ホコタョ

git、シォホマ、ヌ・ウ・・ム・、・、キ、ニ・、・・ケ・ネ。シ・、ケ、ノャヘラ、ャ、「、熙゙、ケ。」
、゙、コ。「コカネ・ユ・ゥ・・タ、コ、テ、ニ、ェ、ュ、゙、ケ。」

、ウ、ウ、ヌ、マ。「UNIX、ホエキホ网サイケヘ、ヒ。「シォハャ、ホ・ロ。シ・爭ヌ・」・・ッ・ネ・ーハイシ、ヒ。「。ヨlocal。ラ・ヌ・」・・ッ・ネ・熙コタョ、キ。「 、ス、ホテ讀ヒ。「bin, src ...・ヌ・」・・ッ・ネ・熙コタョ、キ、゙、ケ。」

hoge@s100:~> cd
hoge@s100:~> mkdir local
hoge@s100:~/local> cd local
hoge@s100:~/local> mkdir src
hoge@s100:~/local> cd src
hoge@s100:~/local/src>

git、ホ・タ・ヲ・・。シ・ノ、ネナクウォ

hoge@s100:~/local/src> wget https://www.kernel.org/pub/software/scm/git/git-2.0.1.tar.gz
hoge@s100:~/local/src> tar zxf git-2.0.1.tar.gz 
hoge@s100:~/local/src> cd git-2.0.1/
hoge@s100:~/local/src/git-2.0.1> 

・ウ・・ム・、・、ネ・、・・ケ・ネ。シ・

・、・・ケ・ネ。シ・タ隍。「コ」イコタョ、キ、ソ。ノlocal。ノ・ヌ・」・・ッ・ネ・熙ヒハムケケ、ホ、ソ、癸「--prefix・ェ・ラ・キ・逾、サリト熙キ、ニconfigure、キ、゙、ケ。」

hoge@s100:~/local/src/git-2.0.1> ./configure --prefix=$HOME/local
hoge@s100:~/local/src/git-2.0.1> gmake
hoge@s100:~/local/src/git-2.0.1> gmake test
hoge@s100:~/local/src/git-2.0.1> gmake install

git・ウ・゙・・ノ、ホニホマサ、ヒハ莇ーオ。ヌス、ヘュク、ヒ、ケ、、ソ、癸「ハ莇ー・ユ・。・、・、bin、ヒ・ウ・ヤ。シ、キ、゙、ケ。」

hoge@s100:~/local/src/git-2.0.1> cd contrib/completion/
hoge@s100:~/local/src/git-2.0.1/contrib/completion/> cp -p git-completion.bash ~/local/bin/

・キ・ァ・、ホタ゚ト

XREA、ホノクス爭キ・ァ・、マbash、ヌ、ケ、ホ、ヌ。「~/.bashrc、ヒーハイシ、ホニ簣ニ、トノオュ、キ、゙、ケ。」
・ィ・ヌ・」・ソ、マ。「nano 、 vim 、ャサネヘム、ヌ、ュ、゙、ケ。」

  • ・ム・ケ、ホトノイテ
    # Path Setting
    export PATH=$PATH:/virtual/。ハシォハャ、ホ・譯シ・カフセ。ヒ/local/bin
  • tabハ莇ー、ホ・ュ。シ・。シ・ノトノイテ
    #Complete Setting
    if [ -e "$HOME/local/bin/git-completion.bash" ]; then
        source "$HOME/local/bin/git-completion.bash"
    fi
  • gitシツケヤサ、ホ・ラ・・・ラ・ネ、ハムケケ
    #Prompt Setting
    git_branch() {
        __git_ps1 '(git:%s)'
    }

ニーコウホヌァ

、ウ、ホサナタ、ヌ。「ニーコウホヌァ、ケヤ、、、゙、ケ。」

hoge@s100:~> . .bashrc
hoge@s100:~> hash
hoge@s100:~> git --version
git version 2.0.1
hoge@s100:~>

ニー、ュ、゙、キ、ソ。ェ

Git、ホタ゚ト

エヒワ、ホタ゚ト

hoge@s100:~> git config --global user.name "<・譯シ・カフセ>"
hoge@s100:~> git config --global user.email "<・癸シ・・「・ノ・・ケ>"

・ウ・゙・・ノ・鬣、・、ヌ・ォ・鬘シノスシィ

hoge@s100:~> git config --global color.ui auto

ssh、ホタ゚ト

・。シ・ォ・PC、ォ、鬣・筍シ・ネ・ロ・ケ・ネ、リ、ホ・ヌ。シ・ソナセチ、。「shキミヘウ、ヌケヤ、、、゙、ケ。」
XREA、ホ・ロ。シ・爭ヌ・」・・ッ・ネ・熙ホ.ssh・ヌ・」・・ッ・ネ・熙ヒ。「・。シ・ォ・」ミ」テ、ホクウォクー、ナミマソ、キ、゙、ケ。」

  • .ssh ・ヌ・」・・ッ・ネ・熙ヒ。「・・筍シ・ネ・ロ・ケ・ネ、ホクー・レ・「、コタョ
    hoge@s100:~> ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/virtual/。ハシォハャ、ホ・譯シ・カフセ。ヒ/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /virtual/。ハシォハャ、ホ・譯シ・カフセ。ヒ/.ssh/id_rsa.
    Your public key has been saved in /virtual/。ハシォハャ、ホ・譯シ・カフセ。ヒ/.ssh/id_rsa.pub.
    ...ーハケ゚セハホャ
  • ・。シ・ォ・」ミ」テ、ホクウォクー、イソ、鬢ォ、ホハヒ。、ヌサ、テ、ニ、ッ、。」

    シォハャ、マ。ヨTeraTerm?。ラ、サネ、テ、ニ、、、、ホ、ヌ。「。ヨ・ユ・。・、・。ラ・皈ヒ・蝪シ、ホテ讀ホ。ヨSSH SCP...。ラ・ト。シ・、ヌ。「SCPキミヘウ、ヌ・ユ・。・、・、チ、熙゙、キ、ソ。」
    。ハクウォクー、ホ・ユ・。・、・フセ、マ。ヨid_rsa.pub。ラ、ネ、キ、゙、キ、ソ。ヒ
  • ・・筍シ・ネ・ロ・ケ・ネ、ヒ・。シ・ォ・」ミ」テ、ホクウォクー、ナミマソ、ケ、
    hoge@s100:~> cd .ssh
    hoge@s100:~.ssh/> touch authorized_keys
    hoge@s100:~.ssh/> chmod 600 authorized_keys
    hoge@s100:~.ssh/> cat ~/id_rsa.pub authorized_keys

サイケヘ

2014-08-02 (ナレ) 23:09:38

Prog


・ネ・テ・ラ   ハヤスク ナ犢 コケハャ ・ミ・テ・ッ・「・テ・ラ ナコノユ ハ」タス フセチーハムケケ ・・。シ・ノ   ソキオャ ーヘ テアクク。コ コヌスェケケソキ   ・リ・・ラ   コヌスェケケソキ、ホRSS
Last-modified: 2014-08-02 (ナレ) 23:31:54 (1233d)