Chapters ▾
-
1. Aan de slag
-
2. De basis van Git
-
3. Branchen in Git
- 3.1 Wat een branch is
- 3.2 Eenvoudig branchen en mergen
- 3.3 Branch beheer
- 3.4 Branch werkwijzen
- 3.5 Remote branches
- 3.6 Rebasen
- 3.7 Samenvatting
-
4. Git op de server
- 4.1 De protocollen
- 4.2 Git op een server krijgen
- 4.3 Je publieke SSH sleutel genereren
- 4.4 De server instellen
- 4.5 Publieke toegang
- 4.6 GitWeb
- 4.7 Gitosis
- 4.8 Gitolite
- 4.9 Git daemon
- 4.10 Hosted Git
- 4.11 Samenvatting
-
5. Gedistribueerd Git
-
6. Git tools
- 6.1 Revisie selectie
- 6.2 Interactief stagen
- 6.3 Stashen
- 6.4 Geschiedenis herschrijven
- 6.5 Debuggen met Git
- 6.6 Submodules
- 6.7 Subboom mergen
- 6.8 Samenvatting
-
7. Git op maat maken
- 7.1 Git configuratie
- 7.2 Git attributen
- 7.3 Git haken
- 7.4 Een voorbeeld van Git-afgedwongen beleid
- 7.5 Samenvatting
-
8. Git en andere systemen
- 8.1 Git en Subversion
- 8.2 Naar Git migreren
- 8.3 Samenvatting
-
9. Het binnenwerk van Git
- 9.1 Sanitaire inrichtingen en porselein
- 9.2 Git objecten
- 9.3 Git referenties
- 9.4 Packfiles
- 9.5 De refspec
- 9.6 Overdracht protocollen
- 9.7 Onderhoud en het herstellen van gegevens
- 9.8 Samenvatting
4.11 Git op de server - Samenvatting
Samenvatting
Je hebt meerdere opties om een remote Git repository werkend te krijgen zodat je kunt samenwerken met anderen of je werk kunt delen.
Je eigen server draaien geeft je veel controle en staat je toe om de server binnen je firewall te draaien, maar zo'n server vraagt over het algemeen een redelijke hoeveelheid tijd om in te stellen en te onderhouden. Als je je gegevens op een beheerde server plaatst, is het eenvoudig in te stellen en te onderhouden; maar je moet in staat zijn je code op iemand anders zijn servers te bewaren, en sommige organisaties staan dit niet toe.
Het zou redelijk rechttoe rechtaan moeten zijn om te bepalen welke oplossing of combinatie van oplossingen van toepassing is op jou en je organisatie.