Skip to content

Commit e10ce70

Browse files
authored
Merge pull request #100 from saxc/fix-spelling
Fix spelling, chapter 4
2 parents 163e6b9 + ef8c741 commit e10ce70

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

book/04-git-server/sections/git-daemon.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Als Nächstes richten wir einen Daemon ein, der Repositorys mit dem „Git“-Pr
55
Das ist eine gängige Option für den schnellen, nicht authentifizierten Zugriff auf Ihre Git-Daten.
66
Denken Sie daran, dass alles, was Sie über dieses Protokoll bereitstellen, innerhalb des Netzwerks öffentlich ist, da dies kein authentifizierter Dienst ist.
77

8-
Wenn Sie dies auf einem Server außerhalb Ihrer Firewall ausführen, sollte es nur für Projekte verwendet werden, die für die Welt öffentlich sichtbar sind.
9-
Wenn sich der Server, auf dem Sie es ausführen, in Ihrer Firewall befindet, können Sie es für Projekte verwenden, auf die eine große Anzahl von Personen oder Computern (Continuous Integration oder Build-Server) nur Lesezugriff haben, wenn Sie dies nicht möchten um jeweils einen SSH-Schlüssel hinzuzufügen.
8+
Wenn Sie Git auf einem Server außerhalb Ihrer Firewall ausführen, sollte dies nur für Projekte verwendet werden, die für die Welt öffentlich sichtbar sein dürfen.
9+
Wenn sich der Server, auf dem Sie es ausführen, hinter Ihrer Firewall befindet, können Sie es für Projekte verwenden, auf die eine große Anzahl von Personen oder Computern (Continuous Integration oder Build-Server) nur Lesezugriff haben, wenn Sie nicht für jeden einen SSH-Schlüssel hinzufügen möchten.
1010

1111
In jedem Fall ist das Git-Protokoll relativ einfach einzurichten.
1212
Grundsätzlich müssen Sie diesen Befehl daemonisiert ausführen:(((Git Befehle, daemon)))

book/04-git-server/sections/git-on-a-server.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Nun geht es darum, einen Git-Dienst einzurichten, der diese Protokolle auf Ihrem
55

66
[NOTE]
77
====
8-
Hier zeigen wir Ihnen die Befehle und Schritte, die für die einfache, vereinfachte Installation auf einem Linux-basierten Server erforderlich sind, aber es ist auch möglich, diese Dienste auf macOS- oder Windows-Servern auszuführen.
8+
Hier zeigen wir Ihnen die Befehle und Schritte, die für die grundlegende, vereinfachte Installation auf einem Linux-basierten Server erforderlich sind, aber es ist auch möglich, diese Dienste auf macOS- oder Windows-Servern auszuführen.
99
Die tatsächliche Einrichtung eines Produktionsservers innerhalb Ihrer Infrastruktur wird sicherlich Unterschiede in Bezug auf Sicherheitsmaßnahmen oder Betriebssystemwerkzeuge mit sich bringen, aber hoffentlich gibt Ihnen das hier einen Überblick darüber, worum es geht.
1010
====
1111

book/04-git-server/sections/gitlab.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Für ein bestehendes lokales Repository erstellt dieser Befehl einen Remote mit
101101
$ git remote add gitlab https://server/namespace/project.git
102102
----
103103

104-
IWenn Sie noch keine lokale Kopie des Repositorys haben, können Sie das ganz einfach nachholen:
104+
Wenn Sie noch keine lokale Kopie des Repositorys haben, können Sie das ganz einfach nachholen:
105105

106106
[source,console]
107107
----

book/04-git-server/sections/gitweb.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ image::images/git-instaweb.png[Die webbasierte Benutzeroberfläche von GitWeb]
1010

1111
Wenn Sie herausfinden möchten, wie GitWeb für Ihr Projekt aussehen würde, gibt Git einen Befehl zum Starten einer temporären Instanz, wenn Sie einen leichten Webserver auf Ihrem System wie `lighttpd` oder `webrick` haben.
1212
Auf Linux-Maschinen wird `lighttpd` oft installiert, so dass Sie es möglicherweise zum Laufen bringen können, indem Sie `git instaweb` in Ihr Projektverzeichnis eingeben.
13-
Wenn Sie einen Mac verwenden, wird Leopard mit Rubin vorinstalliert geliefert, so dass `webrick` Ihre beste Wahl sein kann.
13+
Wenn Sie einen Mac verwenden, wird Leopard mit Ruby vorinstalliert geliefert, so dass `webrick` Ihre beste Wahl sein kann.
1414
Um `instaweb` mit einem nicht-lighttpd Handler zu starten, können Sie es mit der Option `--httpd` ausführen.(((Git Befehle, instaweb)))
1515

1616
[source,console]
@@ -20,8 +20,8 @@ $ git instaweb --httpd=webrick
2020
[2009-02-21 10:02:21] INFO ruby 1.8.6 (2008-03-03) [universal-darwin9.0]
2121
----
2222

23-
Das startet einen HTTPD-Server auf Port 1234 und startet dann automatisch einen Webbrowser, der sich auf dieser Seite öffnet.
24-
Es ist ziemlich einfach von deiner Seite.
23+
Das startet einen HTTPD-Server auf Port 1234 und öffnet ein Webbrowser, der die Seiter anzeigt.
24+
Von ihrer Seite ist dies ziemlich einfach.
2525
Wenn Sie fertig sind und den Server herunterfahren möchten, können Sie den gleichen Befehl mit der Option `--stop` ausführen:
2626

2727
[source,console]

book/04-git-server/sections/protocols.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ Lesen Sie den Abschnitt <<ch07-git-tools#_credential_caching,Credential Storage>
143143
==== SSH Protocol
144144

145145
(((Protokolle, SSH)))
146-
Ein gängiges Transportprotokoll für Git, wenn das Self-Hosting über SSH läuft.
146+
Ein gängiges Transportprotokoll für Git, wenn das Self-Hosting über SSH erfolgt.
147147
Der SSH-Zugriff auf den Server ist in den meisten Fällen bereits eingerichtet – und wenn nicht, ist es einfach zu bewerkstelligen.
148148
SSH ist auch ein authentifiziertes Netzwerkprotokoll, und da es allgegenwärtig ist, ist es im Allgemeinen einfach einzurichten und zu verwenden.
149149

@@ -183,7 +183,7 @@ Wenn Sie anonymen schreibgeschützten Zugriff auf Ihre Projekte und die Verwendu
183183
Und schließlich haben wir das Git-Protokoll.
184184
Es ist ein spezieller Daemon, der mit Git ausgeliefert wird, der auf einem dedizierten Port (9418) lauscht und der einen Dienst bereitstellt, ähnlich dem des SSH-Protokolls, aber ohne jegliche Authentifizierung
185185
Damit ein Repository über das Git-Protokoll bedient werden kann, müssen Sie eine `git-daemon-export-ok` Datei erstellen – der Daemon wird ohne diese Datei kein Repository bedienen, weil es sonst keine Sicherheit gibt.
186-
Entweder ist das Git-Repository für jeden zugänglich, um zu klonen, oder für Keinen.
186+
Entweder ist das Git-Repository für jeden zugänglich, um zu klonen, oder für keinen.
187187
Das bedeutet, dass es in der Regel keinen Push über dieses Protokoll gibt.
188188
Sie können den Push-Zugriff aktivieren, aber angesichts der fehlenden Authentifizierung kann jeder im Internet, der die URL Ihres Projekts findet, zu diesem Projekt pushen.
189189
Es reicht aus, zu sagen, dass das selten vorkommt.

book/04-git-server/sections/setting-up-server.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Initialized empty Git repository in /srv/git/project.git/
5959
Dann können John, Josie oder Jessica die erste Version ihres Projekts in dieses Repository pushen, indem sie es als Remote hinzufügen und dann einen Branch pushen.
6060
Beachten Sie, dass jemand auf der Maschine eine Shell ausführen muss und jedes Mal, wenn Sie ein Projekt hinzufügen möchten, ein Bare-Repository erstellen muss.
6161
Lassen Sie uns `gitserver` als Hostname für den Server verwenden, auf dem Sie Ihren `git`-Benutzer und Ihr Repository eingerichtet haben.
62-
Wenn Sie das intern ausführen und DNS so einrichten, dass `gitserver` auf diesen Server zeigt, dann können Sie die Befehle so verwenden, wie sie wie folgt sind (vorausgesetzt, dass `myproject` ein bestehendes Projekt mit Dateien darin ist):
62+
Wenn Sie das intern ausführen und DNS so einrichten, dass `gitserver` auf diesen Server zeigt, dann können Sie die Befehle so verwenden, wie sie sind (vorausgesetzt, dass `myproject` ein bestehendes Projekt mit Dateien darin ist):
6363

6464
[source,console]
6565
----
@@ -107,7 +107,7 @@ Jetzt können Sie die Shell für einen Benutzer mit `chsh <username> -s <shell>`
107107
$ sudo chsh git -s $(which git-shell)
108108
----
109109

110-
Nun kann der `git`-Benutzer die SSH-Verbindung weiterhin zum Pushen und Pullen von Git-Repositorys verwenden und aber nicht mehr auf der Maschine navigieren.
110+
Nun kann der `git`-Benutzer die SSH-Verbindung weiterhin zum Pushen und Pullen von Git-Repositorys verwenden, aber nicht mehr auf der Maschine navigieren.
111111
Wenn Sie es versuchen, sehen Sie eine entsprechende Zurückweisung des Logins:
112112

113113
[source,console]

book/04-git-server/sections/smart-http.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Wenn das CGI sieht, dass der Client intelligent ist, kommuniziert es intelligent
88

99
Lassen Sie uns durch ein sehr einfaches Setup gehen.
1010
Wir werden das mit Apache als CGI-Server einrichten.
11-
Wenn Sie kein Apache-Setup haben, können Sie dies auf einer Linux-Box mit so etwas tun:(((Apache)))
11+
Wenn Sie kein Apache-Setup haben, können Sie dies auf einem Linux-System, wie nachfolgend beschrieben einrichten:(((Apache)))
1212

1313
[source,console]
1414
----

0 commit comments

Comments
 (0)