Как Вы устанавливаете путь репозиториев в gitosis?

Я настраиваю gitosis на учетной записи NearlyFreeSpeech.net с "виртуальным" Python. Я пытался клонировать gitosis-admin.git репозиторий. Команда ниже не работает.

$ git clone  tlevine_thomaslevinecom@ssh.phx.nearlyfreespeech.net:gitosis-admin.git
Initialized empty Git repository in /home/tlevine/bar/a/gitosis-admin/.git/
tlevine_thomaslevinecom@ssh.phx.nearlyfreespeech.net's password: 
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Команда ниже делает.

$ git clone  tlevine_thomaslevinecom@ssh.phx.nearlyfreespeech.net:~/repositories/gitosis-admin.git
Initialized empty Git repository in /home/tlevine/bar/a/gitosis-admin/.git/
tlevine_thomaslevinecom@ssh.phx.nearlyfreespeech.net's password: 
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (8/8), done.
Receiving objects: 100% (8/8), 1.06 KiB, done.
remote: Total 8 (delta 0), reused 5 (delta 0)

Было бы удобно, если бы я не должен был вводить "~ / репозитории /". Я пытался редактировать gitosis.conf.

[gitosis]
repositories = ~/repositories/

[group gitosis-admin]
writable = gitosis-admin
members = tlevine@tlevine-laptop

Я добавил строку "репозиториев" выше. Это не изменило результаты ни одной из команд клона мерзавца. Существует ли способ, которым я могу заставить первую команду работать?

0
задан 22.05.2011, 20:59

0 ответов

Попытайтесь использовать полный путь в conf файле вместо ~.

Можно также хотеть попробовать gitolite. Это более активно сохраняется и имеет более широкий набор функций.

Можно также создать собственные "программы" в ударе, названном псевдонимами. Эта статья имеет практическое руководство к нижней части. Это экономит время.

2
ответ дан 24.11.2019, 06:40

Теги

Похожие вопросы