Git для начинающих - PullRequest
       2

Git для начинающих

0 голосов
/ 16 января 2012

Привет, у меня есть сервер FreeBSD и несколько машин с Windows.Я хочу, чтобы FreeBSD был центральным git-сервером.На сервере я устанавливаю git из портов с поддержкой SSH (я читал, что у git есть собственный протокол, и я хочу его использовать).Я изменяю /etc/rc.conf:

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 daemon

$ /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)?Помогите мне понять голые репо.Теперь я на машине с Windows.Я использую Git для Windows.Как мне вызвать git clone или git pull, если у моего сервера 192.168.0.88 IP-адрес?

1 Ответ

1 голос
/ 16 января 2012

Я бы предложил посмотреть на гитолит. Но сейчас вы можете просто клонировать так:

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

Вы также можете пропустить git-демон и пройти прямо через SSH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...