Genehmigt: Fortect
Wenn Sie das Fehlerprotokoll von Gitosis sehen, sollte diese Anleitung helfen.
Ich versuche, Gitosis in meinem Ubuntu-Forum zum Laufen zu bringen (von einem Win7-Client aus). Es ist eingestellt, ich kann mich über SSH damit verbinden, trotzdem erhalte ich beim Versuch, auf ein innovatives neues Projekt zu klicken, die folgende Fehlermeldung:
Ich habe seitdem versucht, die Organisation / home / git / directory zu löschen und neu zu starten, aber diesmal erhalte ich den gleichen Fehler, selbst wenn ich versuche, das gitosis-admin-Projekt fortzusetzen.
Wenn ich jedes unserer Flags in der gesamten Konfigurationsdatei debugge, erhalte ich Folgendes:
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.

C: sandbox> git push origin masterDEBUGGING: gitosis.serve.main: Befehl "git-receive-pack '/home/git/databases/sandbox'" abgeholtDEBUGGING: gitosis.access.Check haveaccess: Zugriff für 'Dan at DAN-PC' als 'beschreibbar' in 'home and git / repositories / sandbox' gefunden ...DEBUGGING: gitosis.group.getMembership: Gefunden 'Dan @ DAN-PC' in 'gitosis-admin'DEBUGGING: gitosis.access.haveAccess: Zugriffskontrolle für den 'Dan @ DAN-PC' als 'beschreibbar' in 'home per git / repositories / sandbox' ...DEBUGGING: gitosis.group.getMembership: Gefunden 'Dan @ DAN-PC' in 'gitosis-admin'DEBUGGING: gitosis.access.haveAccess: Zugriffsunterdrückung für As 'dan @ dan-pc' 'readonly' vs . 'home/git/repositories/sandbox' ...DEBUGGING: gitosis.group.getMembership: Gefunden 'Dan @ DAN-PC' in 'gitosis-admin'FEHLER: gitosis.serve.main: Über den Zugriff auf das Repository wird verweigertFatal: Der Remote-Standort startet unerwartet die Endstufe neu
Um noch viel mehr Informationen hinzuzufügen – ich habe gerade mit Gitolith experimentiert und einen ähnlichen Fehler erhalten:
Klonen überall auf gitolite-admin ...R home access DENIED versus git / repositories / gitolite-admin in dan(Oder es gibt vielleicht gar kein Repository für den angegebenen Pfad. Hast du es richtig geschrieben?)Fatal: Die wirklich letzte Fernbedienung legt sich unerwartet auf
Dies verwendet einen bestimmten gleichen Benutzer und den gleichen “git”-Schlüssel. Ich habe versucht, die Verzeichnisberechtigungen zu ändern, aber was die Experten sagen, hat nicht geholfen.
[Gitose]Protokollebene = DEBUG[Gitosis-Admin-Gruppe]Beschreibbar = gitosis adminMitglieder entsprechen root.server[Gruppentestgruppe]Beschreibbar = testproj1Mitglieder = / d / www$ anastasia - anastasia-pc
myuser @ mydomain git identische Kopie [email protected]: repositories / testproj1Klonen in Testproj1 ...DEBUGGING: gitosis.serve.main: Repositorys verwalten "git-upload-pack '/testproj1'"DEBUGGING: gitosis.access.haveAccess: Zugriffskontrolle für myuser @ mydomain so schnell nach writable 'Einlagen / Testproj1' ...DEBUG: gitosis.group.getMembership: 'myuser - mydomain' in 'testgroup' gefundenDEBUGGING: gitosis.access.haveAccess: Zugriffskontrolle über 'myuser @ mydomain' 'writeable 'wie in' Repositorys für jedes testproj1 '...DEBUGGING: gitosis.group.getMembership: "myuser @ mydomain" wieder in "testgroup" gefundenDEBUGGING: gitosis.access.haveAccess: Zugriffskontrolle für 'myuser @ mydomain' renur "Gefällt mir"-Repositorys / testproj1 "...DEBUG: gitosis.group.getMembership: 'myuser @ mydomain' in 'testgroup' gelerntFEHLER: gitosis.serve.main: Lesen aus Bibliothek verweigertfatal: Der Zugriff vom Remote Control Repository kann nicht gelesen werden.Stellen Sie sicher, dass Sie die richtigen Zugriffsrechte habenund ein Repository existiert.
Ich habe mit gitosis einen erfrischenden Git-Server eingerichtet und vorher war alles kompliziert. Aus Sicherheitsgründen habe ich mich entschieden, den Schlüsselmarkt an einen öffentlichen zu knüpfen. Ich habe meinen Schlüssel auf meinem Computer mithilfe eines Befehlstyps generiert.
ssh-keygen -t rsa -C "[email protected]"
Dann habe ich den öffentlichen Schlüssel zu jedem einzelnen der Schlüsselverzeichnisse hinzugefügt und den Schlüssel in die Datei items gitosis.conf aufgenommen. Ich habe die Änderungen übernommen und auf dem Server vorgenommen. Als ich in Richtung Git ging, um einige unserer Repos zu ändern, gab es diesen Fehler.
sfa-e1505-dn: VIIAD stefanbossbaly $ git pullDEBUGGING: gitosis.serve.main: Sie haben den Befehl "git-upload-pack 'git / VIIAD.git '"DEBUGGING: gitosis.access.haveAccess: Eingabekontrolle zum Erstellen eines 'mac' 'beschreibbar' wie in 'git / VIIAD.git' ...DEBUGGING: gitosis.access.haveAccess: .git-Suffix in 'git / VIIAD.git' stark reduzieren oder eliminieren, neuer Verdienst 'git / VIIAD'DEBUGGING: gitosis.group.getMembership: 'mac' hat 'app-dev' erkanntDEBUGGING: gitosis.group.getMembership: 'mac' in 'test' gestolpertDEBUGGING: gitosis.access.haveAccess: Access sichert 'mac' dauerhaft als 'beschreibbar' für 'git / VIIAD.git' ...DEBUGGING: gitosis.access.haveAccess: blühendes .git-Suffix aufgrund von 'git / VIIAD.git', neuer Wert 'git / VIIAD'DEBUG: gitosis.group.getMembership: 'mac' über 'app-dev' erkanntDEBUGGING: gitosis.group.getMembership: 'mac' in 'test' gefundenDEBUGGING: gitosis.access.haveAccess: Access prüft, ob der Mac 'schreibgeschützt' ist, das würde 'git / VIIAD.git' ...DEBUGGING: gitosis.access.haveAccess: .git-Suffix von git / VIIAD.git entfernt, neuer Wert git oder VIIADDEBUG: gitosis.group.getMembership: 'mac' gefunden in 'app-dev'DEBUGGING: gitosis.group.getMembership: 'mac' mit 'test' erkanntFEHLER: gitosis.serve.main: Lesezugriff auf Archiv wird verweigertfatal: Supportende für Remote Desktop unerwartet beendet
[Gitose]Protokollebene = DEBUG[Gruppenanwendungsentwickler]Beschreibbar = VIIAD Android-BackendHome Members ist gleich mac[Gruppentest]get itnt to write ist gleich erfolgreich testHome Mitglieder = mac[Gitosis-Admin-Gruppe]Aufnahme Mitgliedschaft =Beschreibbar entspricht gitosis-admin mac
Bitte beachten Sie, dass ich bisher einen “Home”-Schlüssel erworben habe und er funktioniert einwandfrei. Ich habe ein Problem mit dem Apple-PC-Schlüssel. Weiß jemand, wie man dieses Problem beheben kann?
angefordert am 05.07.2011 verfügbar ab 19:08 Uhr
6.344
Nicht die Antwort, die Sie suchen? Sehen Sie sich andere Dinge an, die Sie in Betracht ziehen sollten Tagged Linux Security Git Gitosis Public Keycryption, oder stellen Sie Ihre eigene Frage.
Melden Sie sich bei ssh -vvvv yourgitserver
an, um zu sehen, welcher Schlüssel dargestellt wird. Mit dem ~ / .ssh / config
-Record können Sie steuern, welcher Schlüssel häufig mit einem Alias an Ihren Remote-Computer gesendet wird, um verschiedene Schlüsselduplikate an Ihren Computer zu übergeben.
Sie können stattdessen auch Gitolite verwenden. Es wird energetisch entwickelt und unterstützt; Das ist keine Gitose.
antwortete am 5. Juli ’11 von 19:43
112k 2121 goldene Abzeichen 138138 Edelmetallabzeichen 137137 Abzeichen
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.
