2017年11月 / 10月≪ 123456789101112131415161718192021222324252627282930≫12月

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--:--  |  スポンサー広告  |  EDIT  |  Top↑

2011.04.28 (Thu)

【Debian】 Git で分散バージョン管理 【msysgit+TortoiseGit】

Git で分散バージョン管理の設定。

バージョン管理システム:Git+TortoiseGit
サーバ:Debian Linux (lenny)
クライアント:Windows Vista

普段 Putty を使っているので、TortoiseGit での SSH アクセスは普段使っている Putty の PLINK を使用します。

【More・・・】



【サーバ側(Debian)】

0.SSH でアクセスできるようにしておく

1.Git のインストール

# aptitude install git-core git-daemon-run


2.ユーザ情報設定+色付け

# $ git config --global user.name "Mr.X"
$ git config --global user.email "MisterX@hoge.foo.ne.jp"
$ git config --global color.ui auto


3. bare リポジトリの作成 (これで情報を共有する)

$ cd /home/mister_x
$ mkdir bare_repo
$ cd bare_repo
$ git --bare init


複数人で使うときは、「--shared」も追加するぽい?



【クライアント側(Windows)】

1.msysgit のインストール
msysgit をダウンロードしてインストール
2.Git Bash でサーバにログインできるかチェック
msysgit をインストールすると GitBash というツールがインストールされる。
ここからいろいろ操作できる。
基本的には UNIX ライクな操作で、vim なども使える。
以下のようにしてサーバへ ssh でログインできるかチェック.

ssh -p 22 user@server.ne.jp


3.TortoiseGit のインストール
本家からどうぞ。
インストール時には Putty の plink を使う設定を選択。

4.TortoiseGit と Putty の連携
・msysgit のパス設定
TortoiseGit の Settings ウィンドウを開く。
下記項目をチェック。

[General]⇒[MSysGit]⇒[Git.exe Path]


msysgit の bin フォルダへのパスが正しく設定。

・PLINK の設定
TortoiseGit をインストールしたときについてきた PLINK ではなく、Putty の plink.exe を使うように下記項目を設定。

[Network]⇒[SSH client]



5.ユーザ情報の設定
下記のユーザ情報も適当に設定。

[Git]⇒[Config]⇒[UserInfo]


6.サーバのテスト用リポジトリを拾ってくる
A.デスクトップに適当なフォルダを作成。
B.右クリックし、「Git clone」を選択。
C.「URL」に「ssh://mister_x@server.ne.jp:22/home/mister_x/bare_repo」

$ cd C:
$ git clone ssh://mister_x@server.ne.jp:22/home/mister_x/test_repo.git/


これで、Cドライブ直下に test_repo.git というフォルダが作成される。
あとは内部で適当にフォルダ作ったりファイル作ったりした後、test_repo.git フォルダを右クリックし、commit すればサーバ側に反映される。


Gitを使いこなすための20のコマンドとか参考に頑張ろう。

テーマ : プログラミング ジャンル : コンピュータ

01:15  |  サーバ運用  |  TB(0)  |  CM(0)  |  EDIT  |  Top↑

*Comment

コメントを投稿する

URL
COMMENT
PASS  編集・削除するのに必要
SECRET  管理者だけにコメントを表示  (非公開コメント投稿可能)
 

▲PageTop

*Trackback

この記事のトラックバックURL

→http://gasser.blog114.fc2.com/tb.php/487-021a4730

この記事にトラックバックする(FC2ブログユーザー)

この記事へのトラックバック

▲PageTop

 | BLOGTOP | 

 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。