Configurazione di un server Git su Arch Linux


0

Sto cercando di trasformare il mio sito Web che sto costruendo da zero (ovvero, la radice del sito) in un server Git.

Fondamentalmente mi piacerebbe poter avere una copia locale che posso modificare tramite Eclipse e quindi tornare al mio server. Durante la lettura online avevo l'impressione che tutto ciò che dovevo fare fosse creare un repository sul mio /srv/httppercorso, quindi aggiungere:

<Directory "/usr/lib/git-core*">
Require all granted
</Directory>

SetEnv GIT_PROJECT_ROOT /srv/http
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAlias /git/ /usr/lib/git-core/git-http-backend/

Nel mio file di configurazione di Apache. Ora Egit (in Eclipse) riconosce mydomain.me/gitcome repository git, ma dice che non contiene progetti (anche se ho aggiunto tutti i file da /srv/httpesso). I comandi che ho eseguito sono stati (da /srv/http): 'git init', 'git add.', Ho creato un telecomando e poi modificato il mio server Apache conf.

Sto andando nel modo giusto? Esiste un programma migliore in cui posso conservare una copia locale del mio sito e quindi sincronizzare le modifiche al server? Non mi interessa nemmeno usare GitHub per questo (il sito git sarà accessibile solo da me).


L'utente Apache può leggere i file in /srv/http? E quando dico utente Apache intendo l'utente su cui è in esecuzione Apache che in genere non è roote non è un utente come te; di solito è qualcosa di simile apache2o httpd.
Jake Gould,

Sì, / srv / http è di proprietà dell'utente http
steelcowboy il

1
Dai un'occhiata a gitolite
hololeap

Dai un'occhiata a gogs.io che è già nell'albero ad arco.
Jonas Stein,
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.