Installations einen simplen Git Servers

INFO:
USERNAME, GRUPPENNAME sowie REPO müssen auf eure Anforderungen angepasst werden

apt-get install git
groupadd <GRUPPENNAME>
mkdir -p /var/git/repositories/<REPO.git>
cd /var/git/repositories/<REPO.git>
git init --bare --shared=group
chgrp -R <GRUPPENNAME> .

 

ln -s /var/git/repositories/<REPO.git>/ /home/USER/

usermod -a -G <GRUPPENNAME> USERNAME

 

Nun kann aus dem Git von einem Client ausgecheckt werden.

git clone ssh://USERNAME@$IP-ADRESSE/~/<REPO.git>

cd testrepo
vim testfile
git add testfile
git commit -am "Testcommit"
git push origin master

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.