Назад | Перейти на главную страницу

Как установить Git Daemon в Ubuntu 10.04 Linux с помощью SparkleShare (и использовать его как Drop Box)

Я пробовал следовать этому документу ...

https://help.ubuntu.com/community/Git

... но, к сожалению, шаг "initialKeyFileName" не объясняется.

Сверху написано:

  • У вас уже есть публичный ключ ssh на вашем локальном компьютере, который вы можете использовать для инициализации репозитория. Нет? Смотри сюда.

Связанная статья великолепна, не должно быть проблем, чтобы следовать ей.

Sparkle Share - установка сервера Git в Ubuntu 10.04

Я начинаю с пустого сервера Ubuntu 10.04 с установленным только openssh. Я предполагаю, что вы можете получить доступ к своему серверу из http://mydomain.com

Установить Git

aptitude build-dep git-core
apt-get install git-core
git --version   #(not necessary just to insure that is installed)

Добавить пользователя git

adduser --disabled-password git
git init --bare /home/git/MyProject  #(your projects folder, named as you like)

Сделайте ключевой файл для входа без пароля

mkdir /home/git/.ssh
touch /home/git/.ssh/authorized_keys

Редактировать файл /home/git/.ssh/authorized_keys и вставьте свой ключ. Вы можете найти файл своего проекта как файл .txt на стороне клиента.

pico /home/git/.ssh/authorized_keys

Изменить владельца и права доступа к файлам

chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys
chown -R git:git /home/git

Добавьте свой сервер в клиент

mydomain.com      ,        /home/git/MyProject

Я создал документ Вот насчет установки git на ящик Debian, я думаю, что вы можете выполнить тот же шаг на Ubuntu