Maneira mais simples de configurar meu próprio servidor git privado remoto


4

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 git@git.droplet.com: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 user@123.45.56.78mas perde o passo importante para o usuário usar a forma de git@git.myown.com:my-project.gitacessar o git. Por exemplo,

git remote add origin git@git.droplet.com:my-project.git

Então, novamente, qual é a maneira mais simples de configurar um servidor git remoto?

Ref:

Artigos lidos neste site:

Outras:


Você perdeu completamente o ponto. A diferença entre usar um endereço IP ou um domínio nunca foi minha preocupação.
xpt

O tutorial mostra claramente como configurar o usuário do Git ( useradd gitetc.) para armazenar os projetos.
slhck

O tutorial mostra claramente como fazer useradd git, mas além disso, por exemplo, como usar a forma de git@git.myown.com:my-project.gitacessar o git ainda está faltando. Eu quis dizer, nenhum acesso ssh a essa gitconfiguração de usuário é mencionado, que é o passo mais importante.
xpt

Você tem um servidor SSH instalado e em execução? Outros usuários podem fazer login? Em seguida, um gitusuário também deve ser capaz de fazer login.
slhck

Você quer enviar meu arquivo id_rsa.pub para gito diretório home desse usuário, para que eu possa ssh em como git@gitserver. hmm ... OK. Vou tentar. Algo mais?
xpt
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.