====== 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.