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
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
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