Я закончил резервное копирование всех своих файлов, удалив все git и начав с самого начала с резервной копии каталога репозитория. Для тех, кто заинтересован, я последовал этому: учебник .
Гитолит на сервере Ubuntu.
Я недавно был друг установить gitolite
на моем сервере Ubuntu, однако, когда он это сделал, он настройка пользователя GIT в значение по умолчанию /home/git
, вместо того, где я хотел бы ... /var/git/
. Несколько минут назад я попытался переместить все в каталог, где я хотел бы, чтобы хранилища жили, но я все сломал ...
Все, что я знаю, это то, что я бегу, gitolite v3.2
предполагая, что он установлен на Ubunto Repo. apt-get install gitolite
доходность gitolite is already the newest version
.
Что я сделал:
cp -r / home / git / var /
mv / home / git / home / git_bak
usermod -d / var / git / git
После этого я попытался использовать свою машину для разработки для входа в репозиторий git: ssh git@example.com
который обычно должен давать результаты конфигурации gitolite, перечисляя все репозитории и затем закрывая соединение ... однако вместо этого ... он позволяет мне войти в bash ... означает, что оболочка по умолчанию неверна? Или какой бы демон GIT сервер не должен был запускать, он не ... Даже после перезагрузки ничего не возвращается, и я не знаю ни о каких каталогах gitolite, кроме домашней папки, поэтому я не смог найти какие-либо файлы журналов или конфигурацию. файлы.
На данный момент я знал, что что-то пошло не так, поэтому я отменил все, что я сделал
mv / home / git_bak / home / git
usermod -d / home / git / git
И я снова попытался войти через ssh, снова смог войти в bash, gitolite не запущен ... Также попытался клонировать репозиторий, и я получаю приглашение для входа с паролем, в отличие от обычного приглашения ключевой фразы ключа публикации. как git repository not found
ошибка ...
Я сломал его, мне нужна помощь :( Любая и вся помощь очень ценится.
Я также приму инструкции о том, как сделать полную переустановку. Я перепробовал несколько руководств по установке и каждый раз зависал с ключами RSA, так как это не позволило мне войти на сервер, используя мой ключ. Я постоянно получаю «Введите кодовую фразу для ключа .ssh / ....», даже при правильном вводе я получаю одно и то же приглашение, или я получаю: «пароль для git2example.com».
2 ответа на вопрос
Вы можете сделать символическую ссылку на новый каталог ( ln -s
).
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?