Il modo più semplice per configurare il mio server remoto privato git


4

Prima di tutto, ho letto tutti i documenti di configurazione del server git su Internet, ma manca ancora una cosa: voglio configurare un semplice server GIT in (Ubuntu) Virtual Machine per me stesso, non per un squadra. Vale a dire,

Sto cercando di trovare il modo più semplice per configurare il mio server git privato che non ha bisogno di dipendere da gitolite, gitweb, ecc. Ecc. Solo il più semplice.

Questo articolo, https://askubuntu.com/questions/12647/setting-up-a-git-server , mostra come configurare un repository git senza server, ma è necessario accedervi da remoto tramite SSH:

git push ssh://<username>@<remote-git-hostname>/path/to/project.git master

È molto strano, non nel modo comune,

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

L'articolo che ho elencato di seguito, Come configurare un server Git privato su un VPS è molto vicino a ciò di cui ho bisogno, ma manca il punto molto importante. Mostra come configurare ssh user@123.45.56.78ma manca il passaggio importante per quell'utente di usare il modulo di git@git.myown.com:my-project.gitaccesso a git. Per esempio,

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

Quindi, di nuovo, qual è il modo più semplice per configurare un server git remoto?

Rif:

Articoli letti da questo sito:

Altri:


Hai perso del tutto il punto. la differenza tra l'utilizzo di un indirizzo IP o di un dominio non è mai stata una mia preoccupazione.
xpt,

Il tutorial mostra chiaramente come impostare l'utente Git ( useradd gitecc.) In cui archiviare i progetti.
Slhck,

Il tutorial mostra chiaramente come fare useradd git, ma oltre a ciò, ad esempio, git@git.myown.com:my-project.gitmanca ancora il modo di usare il modulo per accedere a git. Volevo dire, non gitviene menzionato alcun accesso ssh a quella configurazione utente, che è il passo più importante.
xpt,

Hai un server SSH installato e in esecuzione? Gli altri utenti possono accedere? Quindi anche un gitutente dovrebbe essere in grado di accedere.
slhck

Intendi caricare il mio file id_rsa.pub gitnella home directory di quell'utente, in modo da poter scrivere come git@gitserver. Hmm va bene. Ci proverò. Qualunque altra cosa?
xpt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.