Benutzer-Werkzeuge

Webseiten-Werkzeuge


git_mit_gitolite

Git mit Gitolite

root@virtserv ~]# yum install gitolite3

Abhängigkeiten aufgelöst 

============================================================================================================================================================================== 
Package                                            Arch                              Version                                        Paketquelle                        Größe 
============================================================================================================================================================================== 
Installieren: 
gitolite3                                          noarch                            1:3.6.8-1.el7                                  epel                               131 k 
Als Abhängigkeiten installiert: 
apr                                                x86_64                            1.4.8-3.el7_4.1                                base                               103 k 
apr-util                                           x86_64                            1.5.2-6.el7                                    base                                92 k 
git                                                x86_64                            1.8.3.1-14.el7_5                               updates                            4.4 M 
gnutls                                             x86_64                            3.3.26-9.el7                                   base                               677 k 
libgnome-keyring                                   x86_64                            3.12.0-1.el7                                   base                               109 k 
libmodman                                          x86_64                            2.0.1-8.el7                                    base                                28 k 
libproxy                                           x86_64                            0.4.11-11.el7                                  base                                64 k 
neon                                               x86_64                            0.30.0-3.el7                                   base                               165 k 
nettle                                             x86_64                            2.7.1-8.el7                                    base                               327 k 
pakchois                                           x86_64                            0.4-10.el7                                     base                                14 k 
perl-Data-Dumper                                   x86_64                            2.145-3.el7                                    base                                47 k 
perl-Digest                                        noarch                            1.17-245.el7                                   base                                23 k 
perl-Digest-MD5                                    x86_64                            2.52-3.el7                                     base                                30 k 
perl-Env                                           noarch                            1.04-2.el7                                     base                                16 k 
perl-Error                                         noarch                            1:0.17020-2.el7                                base                                32 k 
perl-Git                                           noarch                            1.8.3.1-14.el7_5                               updates                             54 k 
perl-IO-Socket-Timeout                             noarch                            0.27-1.el7                                     epel                                19 k 
perl-PerlIO-via-Timeout                            noarch                            0.29-1.el7                                     epel                                20 k 
perl-Redis                                         noarch                            1.978-1.el7                                    epel                                56 k 
perl-TermReadKey                                   x86_64                            2.30-20.el7                                    base                                31 k 
perl-Try-Tiny                                      noarch                            0.12-2.el7                                     base                                23 k 
subversion                                         x86_64                            1.7.14-14.el7                                  base                               1.0 M 
subversion-libs                                    x86_64                            1.7.14-14.el7                                  base                               922 k 
trousers                                           x86_64                            0.3.14-2.el7                                   base                               289 k

eigenen SSH-Pub-Key auf jmpserv nach /tmp/jochen.pub kopieren

[root@jmpserv ~]# su - gitolite3
-sh-4.2$ gitolite setup -pk /tmp/jochen.pub

Auf Client in das Verzeichnis wechseln, in dem die Repos ausgecheckt werden sollen.

Wurde noch nicht mit git gearbeitet, so muß man mit

git config --global user.name "Jochen"
git config --global user.email "jochen@klotzbuecher.biz"

ein paar Daten hinterlegen.

jochen@t420s:~/temp/scripts$ git clone gitolite3@jmpserv:gitolite-admin
jochen@t420s:~/temp/scripts$ cd gitolite-admin/
jochen@t420s:~/temp/scripts$ vi conf/gitolite.conf
repo gitolite-admin
    RW+     =   jochen

repo testing
    RW+     =   @all

repo scripts
    RW+     =   jochen

jochen@t420s:~/temp/scripts$ git add conf; git commit -m 'new repo scripts'; git push

Der Key liegt unter gitolite-admin/keydir/jochen.pub

Das neu angelegte Repo scripts kann man mit

git clone gitolite3@jmpserv:scripts

auschecken.

git_mit_gitolite.txt · Zuletzt geändert: 2022/04/25 20:28 (Externe Bearbeitung)