Installer Gitblit På Ubuntu /Fedora /CentOS

Git
er et distribuert revisjonskontrollsystem med vekt på fart, dataintegritet, og støtte for distribuerte, ikke-lineære arbeidsflyter. Git ble opprinnelig designet og utviklet av Linus Torvalds for Linux-kjernen utvikling i 2005, og har siden blitt den mest utbredte versjonskontrollsystem for programvareutvikling.
Som med de fleste andre distribuert revisjons kontrollsystemer, og i motsetning til de fleste klient-server-systemer , er enhver Git arbeidsmappen en fullverdig depotet med komplett historie og fullversjonen-sporing evner, uavhengig av nettverkstilgang eller en sentral server. I likhet med Linux-kjernen, er Git fri programvare distribueres under vilkårene i GNU General Public License versjon 2.
I denne opplæringen la meg vise deg hvordan du installerer gitblit server. Den siste stabile utgaven av gitblit er 1.6.2. Gitblit er en åpen kildekode, ren Java stack for å administrere, vise og serverer Git repositories. Den er designet først og fremst som et verktøy for små arbeidsgrupper som ønsker å være vert for sentraliserte repositories

 mkdir -p /opt /gitblit.; cd /opt /gitblit; wget http://dl.bintray.com/gitblit/releases/gitblit-1.6.2.tar.gzList katalogen:. 
 root @ vps124229 [/opt /gitblit] # ls /docs /gitblit- stop.sh * LISENS service-ubuntu.sh * .. /ext /install-service-centos.sh * migrate-tickets.sh * add-indexed-branch.sh * gitblit-1.6.2.tar.gz install-tjeneste -fedora.sh * NOTICEauthority.sh * gitblit.jar install-service-ubuntu.sh * reindex-tickets.sh * data /gitblit.sh * java-proxy-config.sh * service-centos.sh * Standard konfigurasjoner i Denne filen data /gitblit.properties du kan endre den til ditt behov 
Heim gitblit server med.
Via tjenesten:
 root @ vps124229 [/opt /gitblit] # cp service CentOS. sh /etc/init.d/gitblitroot@vps124229 [/opt /gitblit] # chkconfig --add gitblitroot @ vps124229 [/opt /gitblit] # tjenesten gitblit startStarting gitblit server.Start det manuelt: 
 root @ vps124229 [/opt /gitblit] # java-jar gitblit.jar --baseFolder data2015-01-10 09:16:53 [INFO] ******************** ********************************************* 2015-01-10 09:16:53 [INFO] _____ _ _ _ _ _ _2015-01-10 09:16:53 [INFO] | __ \\ (_) | | | | | | (_) | | 2015-01-10 09:16:53 [INFO] | | \\ /_ | | _ | | __ | | _ | | _2015-01-10 09:16:53 [INFO] | | __ | || __ || '_ \\ | || || __ | 2015-01-10 09:16:53 [INFO] | | _ \\ \\ | || | _ | | _) || || || | _2015-01-10 09:16:53 [INFO] \\ ____ /| _ | \\ __ || _.__ /| _ || _ | \\ __ | 2015-01-10 09:16:53 [INFO] Gitblit v1.6.22015-01-10 09:16:53 [INFO] 2015-01-10 09:16:53 [INFO] ***** ************************************************** ********** 2015-01-10 09:16:53 [INFO] Kjører på Linux (3.8.13-xxxx-grs-ipv6-64-VPS) 2015-01-10 09:16: 53 [INFO] Logging initialisert @ 842ms2015-01-10 09:16:54 [INFO] Bruke JCE Unlimited Styrke jurisdiksjon Regler files2015-01-10 09:16:54 [INFO] Sette opp HTTPS transport på port 84432015-01-10 09:16:54 [INFO] sertifikat alias = localhost2015-01-10 09:16:54 [INFO] keyStorePath = /opt/gitblit/data/serverKeyStore.jks2015-01-10 09:16:54 [INFO] trustStorePath = /opt/gitblit/data/serverTrustStore.jks2015-01-10 09:16:54 [INFO] crlPath = /opt/gitblit/data/certs/caRevocationList.crl2015-01-10 09:16:54 [INFO] Shutdown Monitor lytte på port 80812015-01-10 09:16:54 [INFO] brygge-9.2.3.v201409052015-01-10 09:16:55 [INFO] NO JSP Støtte for /, fant ikke org.apache.jasper. servlet.JspServlet2015-01-10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IRuntimeManager] ---- 2015-01-10 09:16:55 [INFO] Basefolder: /opt /gitblit /data2015-01-10 09:16:55 [info] Innstillinger: /opt/gitblit/data/gitblit.properties2015-01-10 09:16:55 [ ,,,0],INFO] JVM tidssone: America /Montreal (EST -0500) 2015-01-10 09:16:55 [INFO] App tidssone: America /Montreal (EST -0500) 2015-01-10 09:16:55 [INFO] JVM locale: en_US2015-01-10 09:16:55 [INFO] App locale: < klient > 2015-01-10 09:16:55 [INFO] PF4J runtime-modus er "deployment'2015-01-10 09: 16:55 [info] Enabled plugins: [] 2015-01-10 09:16:55 [info] funksjonshemmede plugins: [] 2015-01-10 09:16:55 [INFO] 2015-01-10 09:16 : 55 [INFO] ---- [com.gitblit.manager.INotificationManager] ---- 2015-01-10 09:16:55 [WARN] Mail tjeneste disabled.2015-01-10 09:16:55 [ ,,,0],INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IUserManager] ---- 2015-01-10 09:16:55 [INFO] ConfigUserService (/opt /gitblit /data /users.conf) 2015-01-10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IAuthenticationManager] --- -2015-01-10 09:16:55 [INFO] Ekstern autentisering disabled.2015-01-10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com .gitblit.transport.ssh.IPublicKeyManager] ---- 2015-01-10 09:16:55 [INFO] FileKeyManager (/opt /gitblit /data /ssh) 2015-01-10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IRepositoryManager] ---- 2015-01-10 09:16:55 [INFO] repositories mappe: /opt /gitblit /data /git2015-01-10 09:16:55 [info] Identifisere repositories ... 2015-01-10 09:16:55 [INFO] 0 repositories identifisert med beregnede mappe størrelser i 11 msecs2015-01-10 09: 16:55 [INFO] Lucene vil behandle indeksert grener hver 2 minutes.2015-01-10 09:16:55 [INFO] Garbage Collector (GC) er disabled.2015-01-10 09:16:55 [INFO] Mirror Tjenesten er disabled.2015-01-10 09:16:55 [INFO] Alias ​​UTF-9 & UTF-18 kodinger som UTF-8 i JGit2015-01-10 09:16:55 [INFO] Klar 14 dagers forplikte cache. vennligst vent ... 2015-01-10 09:16:55 [INFO] 0 repositories identifisert med beregnede mappe størrelser i 0 msecs2015-01-10 09:16:55 [INFO] bygget 14 dagers forplikte cache av 0 inger på tvers av 0 repositories i to msecs2015-01-10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IProjectManager] ---- 2015-01- 10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IFederationManager] ---- 2015-01-10 09:16:55 [ ,,,0],INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IGitblit] ---- 2015-01-10 09:16:55 [info] Start tjenester manageren .. .2015-01-10 09:16:55 [INFO] Federation passordet er tomt! Denne serveren kan ikke trekkes from.2015-01-10 09:16:55 [INFO] Fanout PubSub tjenesten er disabled.2015-01-10 09:16:55 [INFO] Git Daemon lytter på 0.0.0.0:94182015 -01 til 10 09:16:55 [INFO] SSH Daemon (NIO2) lytter på 0.0.0.0:294182015-01-10 09:16:55 [WARN] Ingen billettservice configured.2015-01-10 09:16 : 55 [INFO] 2015-01-10 09:16:55 [INFO] ---- [com.gitblit.manager.IPluginManager] ---- 2015-01-10 09:16:55 [INFO] Ingen plugins2015 -01 til 10 09:16:55 [INFO] 2015-01-10 09:16:55 [INFO] Alle ledere started.Open nettleseren din til http: //localhost: 8080 eller https: //localhost: 8443 avhengig din valgte konfigurasjon. Angi standard administratorrettigheter: admin /admin og klikk på  Logg 
knappen
Legg til bruker.
Legg repo:

Opprett et nytt depot på kommandolinjen:

 berøre README.mdgit initgit legge README.mdgit commit -m "først begå" git fjern legge opprinnelse ssh: //[email protected]: 29418 /Programming.gitgit presse -u opprinnelse Hoved 

Push en eksisterende depot fra kommandolinjen:

 git fjern legge opprinnelse ssh: //[email protected]: 29418 /Programming.gitgit presse -u opprinnelse masterDone Anmeldelser