git server [git]
2014-10-1 | 10:43 pm | Kein Kommentar »
Git Server einrichten
gitolite installieren:
apt-get install gitolite3
gitolite-key bereistellen:
/home/gitolite/gitolite.pub
setup
gitolite@localhost> gitolite setup -pk gitolite.pub
.ssh/config
Host gitserver
User gitolite
Hostname xyz
Port 22
IdentityFile ~/.ssh/gitkey
gitolite-admin Repository initial auschecken
git clone gitserver:gitolite-admin
Git Repository auf dem Server einrichten
Zuerst das neue Repository in conf/gitolite.conf hinzufuegen. Dann:
mkdir myapp
cd myapp
git init
touch dummy.txt && git add dummy.txt && git commit -m 'dummy file'
git remote add origin gitserver:myapp.git
git push origin master:refs/heads/master
Repository auf den Git Server hochladen
git add .
git commit -m "initial commit"
git push
Repository irgendwo anders auschecken
git clone gituser@gitserver:myapp.git
Repository aktualisieren
git pull
Geloeschtes File wieder herstellen
rm blub
git checkout -f
Bestimmte Files oder Verzeichnisse ausklammern
vim .gitignore
*.swp
log/
Sag etwas dazu: