Git sunucusunu Arch Linux'ta yapılandırma


0

Sıfırdan (yani sitenin kökü) inşa ettiğim web sitemi Git sunucusuna dönüştürmek istiyorum.

Temelde Eclipse aracılığıyla düzenleyebileceğim yerel bir kopyaya sahip olmak ve ardından sunucuma geri göndermek istiyorum. Çevrimiçi okurken, tek yapmam gereken /srv/httpyolumda bir repo oluşturmak olduğu izlenimi altındaydı , sonra şunu ekleyin:

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

Apache conf dosyama. Şimdi Egit (Eclipse'de) mydomain.me/gitgit repo olarak tanınıyor , ancak hiçbir proje içermediğini söylüyor (bütün dosyaları ekledim /srv/http) Koştuğum komutlar (from /srv/http): 'git init', 'git add'.

Bu konuda doğru yolda mı gidiyorum? Sitemin yerel bir kopyasını tutabileceğim ve değişiklikleri sunucuya senkronize edebileceğim daha iyi bir program var mı? Bunun için GitHub'ı kullanmakla da ilgilenmiyorum (site git sadece benim tarafımdan erişilebilir olacak).


Apache kullanıcısı dosyaları okuyabilir /srv/httpmi? Apache kullanıcısı derken, Apache'nin üzerinde çalıştığı rootve sizin gibi bir kullanıcının olmadığı tipik bir kullanıcı olduğunu; genellikle apache2veya gibi bir şeydir httpd.
JakeGould

Evet, / srv / http http kullanıcısına aittir
steelcowboy


Zaten kemer ağacında bulunan gogs.io'ya bir göz atın .
Jonas Stein
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.