Como você define o caminho dos repositórios na gitosis?

0
Estou configurando a gitosis em uma conta NearlyFreeSpeech.net com um Python virtual / a>. Eu tentei clonar o repositório gitosis-admin.git. O comando abaixo não funciona.

$ git clone  [email protected]:gitosis-admin.git
Initialized empty Git repository in /home/tlevine/bar/a/gitosis-admin/.git/
[email protected]'s password: 
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

O comando abaixo faz.

$ git clone  [email protected]:~/repositories/gitosis-admin.git
Initialized empty Git repository in /home/tlevine/bar/a/gitosis-admin/.git/
[email protected]'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)

Seria conveniente se eu não tivesse que digitar "~ / repositories /". Eu tentei editar o gitosis.conf.

[gitosis]
repositories = ~/repositories/

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

Eu adicionei a linha "repositórios" acima. Não alterou os resultados de nenhum dos comandos do git-clone. Existe uma maneira de fazer o trabalho de primeiro comando?

    
por Thomas Levine 22.05.2011 / 19:59

1 resposta

2

Tente usar um caminho absoluto no arquivo conf em vez do ~.

Você também pode tentar gitolite . É mais ativamente mantido e tem um conjunto de recursos mais amplo.

Você também pode criar seus próprios "programas" no bash chamado aliases. Este artigo tem um como fazer em direção ao fundo . É uma grande economia de tempo.

    
por 22.05.2011 / 20:15

Tags