Host git repo no meu VPS

0

Estou tentando hospedar um repositório do git no meu VPS. No entanto, quero colocar o repositório no diretório inicial do usuário.

Exemplo link

Eu tenho o apache2 instalado, o que me permite monitorar os arquivos do usuário acessando o link acima.

Eu tentei o seguinte:

cd /home/askubuntu/public_html/
mkdir gitrepo.git
git --bare init

O exemplo acima cria o diretório gitrepo.git e adiciona arquivos e pastas para o git (branch / HEAD etc.)

Meu objetivo é que vários usuários clonem meu repositório em suas máquinas e contribuam com ele:

git clone askubuntu@DOMAIN_NAME:gitrepo.git
git push origin master

Agora, se eu tentar clonar o projeto, ele retorna

fatal: 'gitrepo.git' does not appear to be a git repository

Qualquer sugestão do que está faltando ou qualquer tutorial / guia recomendado que você possa compartilhar

Obrigado

    
por COMP 12.12.2015 / 23:26

1 resposta

1

Você fez o repositório em ~/public_html/gitrepo.git . Então, se você usar o Git sobre SSH, o caminho será relativo ao seu diretório pessoal:

git clone askubuntu@DOMAIN_NAME:public_html/gitrepo.git
    
por muru 12.12.2015 / 23:41