Я пробовал следовать этому документу ...
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