Primeiro de tudo, eu li todos os documentos do git-server-setup na internet, mas ainda assim, falta uma coisa - eu quero configurar um servidor GIT simples em (Ubuntu) Virtual Machine para mim, não para um equipe. Ou seja
Eu estou tentando encontrar a maneira mais simples de configurar meu próprio servidor git privado que não precisa depender de gitolite, gitweb, etc, etc. Apenas o mais simples e simples.
Este artigo, https://askubuntu.com/questions/12647/setting-up-a-git-server , mostra como configurar o repositório git sem servidor, mas tem que acessá-lo remotamente via SSH:
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
Isso é muito estranho, não é o jeito comum
git remote add origin [email protected]:my-project.git
O artigo que listei abaixo, Como Configurar um Servidor Git Privado em um VPS, é muito parecido com o que eu preciso, mas sinto falta do ponto muito importante. Ele mostra como configurar, ssh [email protected]
mas perde o passo importante para o usuário usar a forma de [email protected]:my-project.git
acessar o git. Por exemplo,
git remote add origin [email protected]:my-project.git
Então, novamente, qual é a maneira mais simples de configurar um servidor git remoto?
Ref:
Artigos lidos neste site:
- Como configurar o próprio servidor GIT? O que é repos nua / não nua?
- Configurando um Repositor GIT privado
- bitbucket no meu próprio servidor
Outras:
useradd git
etc.) para armazenar os projetos.useradd git
, mas além disso, por exemplo, como usar a forma de[email protected]:my-project.git
acessar o git ainda está faltando. Eu quis dizer, nenhum acesso ssh a essagit
configuração de usuário é mencionado, que é o passo mais importante.git
usuário também deve ser capaz de fazer login.git
o diretório home desse usuário, para que eu possa ssh em comogit@gitserver
. hmm ... OK. Vou tentar. Algo mais?