2012-01-16 13 views
0

こんにちは私はFreeBSDサーバーといくつかのWindowsマシンを持っています。私は、FreeBSDが中央のgitサーバーであったことを望みます。サーバー上では、SSHサポートのあるポートからgitをインストールします(gitには独自のプロトコルがあり、それを使いたいと思います)。 I /etc/rc.confを変更します。初心者のためのGit

git_daemon_enable="YES" 
git_daemon_directory="/usr/local/git/repo" 
git_daemon_flags="--export-all --syslog --enable=receive-pack --listen=ip_address –verbose " 

を次の手順を実行します。

$ pw user add git 
$ passwd git 

開始gitのデーモン

$ /usr/local/etc/rc.d/git_daemon start 

構築ローカルリポジトリ

$ mkdir /usr/local/git/repo/firstbaregitrepo 
$ cd /usr/local/git/repo/firstbaregitrepo 
$ git init --bare --shared=true 
$ chown -R git mydroid.git 
$ chgrp -R git mydroid.git 

私はと思いますすべてのサーバー側(私はgitのprを使用してファイルを送信したいotocol)?裸のレポを理解するのを手伝ってください。 私はWindowsマシン上にいます。私はWindows用のGitを使用します。私のサーバが192.168.0.88のIPアドレスを持っている場合、どうすればgit cloneかgit pullを呼び出すことができますか?

+1

ギトライト – fge

答えて

1

私はジトライトを見ることをお勧めします。しかし今のところ、あなたはちょうどそうのようなクローンができるようになります。

git clone git://192.168.0.88/firstbaregitrepo 
cd firstbaregitrepo 
git log --all 

また、gitのデーモンをスキップして、まっすぐにSSH経由で行くことができます。

関連する問題