Approvato: Fortect
Se vedi il log degli errori di Gitosis, questa guida dovrebbe aiutarti.
Sto cercando di far funzionare Gitosis sul mio forum Ubuntu (da un client Win7). Funziona, posso connettermi tramite SSH, anche se quando provo a fare clic su un progetto nuovo di zecca, ottengo il seguente errore:
Da allora ho provato a cancellare e riavviare great / home / git / directory, ma appena possibile ottengo lo stesso errore anche quando provo a riprendere il progetto gitosis-admin.
Se eseguo il debug di ciascuno dei nostri flag nel file di configurazione, ottengo questo:
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
C: sandbox> git push origin masterDEBUG: gitosis.serve.main: arrivato il comando "git-receive-pack '/home/git/database/sandbox'"DEBUG: gitosis.access.Check haveaccess: accesso per 'Dan at DAN-PC' trovato come 'scrivibile' in 'home - git/repositories/sandbox'...DEBUG: gitosis.group.getMembership: trovato 'Dan @ DAN-PC' in 'gitosis-admin'DEBUGGING: gitosis.access.haveAccess: Controllo accessi verso 'Dan @ DAN-PC' come 'scrivibile' in 'home o git/repositories/sandbox'...DEBUG: gitosis.group.getMembership: trovato 'Dan @ DAN-PC' in 'gitosis-admin'DEBUGGING: gitosis.access.haveAccess: Elimina accesso per As 'dan @ dan-pc' 'readonly' vs . . 'home/git/repositories/sandbox'...DEBUG: gitosis.group.getMembership: trovato 'Dan @ DAN-PC' in 'gitosis-admin'ERRORE: gitosis.serve.main: leggi in dettaglio l'accesso al repository è negatoFatale: l'uscita remota riavvia inaspettatamente la valvola di potenza
Per aggiungere altre informazioni: stavo solo sperimentando Gitolith e ho ricevuto un errore simile:
clonazione da gitolite-admin ...R accesso a casa NEGATO contro git / repository / gitolite-admin in dan(O potrebbe non esserci alcun repository per il percorso predeterminato. L'hai scritto correttamente?)Fatale: l'ultimo telecomando più lungo riaggancia inaspettatamente
Questo utilizza lo stesso utente e la stessa chiave “git”. Ho provato a cambiare i permessi della directory, ma quelle cose che dicono gli esperti non sono state d’aiuto.
[Gitose]Livello di registro = DEBUG[Gitosi-gruppo di amministrazione]Scrivibile = gitosis adminI membri corrispondono a root.server[Gruppo di prova di gruppo]Scrivibile = testproj1Membri = / d / www$ anastasia su anastasia-pc
mioutente @ miodominio git replicato [email protected]: repository / testproj1Clonazione in testproj1 ...DEBUG: gitosis.serve.main: Gestione dei repository "git-upload-pack '/ testproj1'"DEBUGGING: gitosis.access.haveAccess: controllo di accesso per myuser @ mydomain come appropriato dopo writable 'Depositi / testproj1' ...DEBUG: gitosis.group.getMembership: trovato 'myuser at mydomain' in 'testgroup'DEBUGGING: gitosis.access.haveAccess: controllo accessi su 'myuser @ mydomain' 'writteable 'come in' repository - testproj1 '...DEBUG: gitosis.group.getMembership: trovato "myuser @ mydomain" come parte di "testgroup"DEBUG: gitosis.access.haveAccess: controllo di accesso per 'myuser @ mydomain' resolo "mi piace" ai repository / testproj1 "...DEBUG: gitosis.group.getMembership: si è imbattuto in 'myuser @ mydomain' in 'testgroup'ERRORE: gitosis.serve.main: lettura dall'archivio negatafatale: impossibile leggere l'accesso da un repository fuori mano.Assicurati di avere i diritti di accesso correttie molti repository esistono.
Ho configurato un nuovo server git con gitosis e prima tutto andava bene. Per motivi di sicurezza, ho deciso di chiudere il mercato delle chiavi a uno pubblico. Ho generato la mia chiave sul mio computer usando il comando.
ssh-keygen -t rsa -C "[email protected]"
Quindi ho aggiunto la chiave pubblica a diverse directory di chiavi e l’ho inclusa nel mio nuovissimo file gitosis.conf. Ho applicato le modifiche e le ho inserite nel server. Quando sono entrato direttamente in git apportando modifiche ad alcuni dei miei migliori repository, mi ha dato questo errore.
sfa-e1505-dn: VIIAD stefanbossbaly $ git pullDEBUG: gitosis.serve.main: includi il comando "git-upload-pack 'git / VIIAD.git '"DEBUGGING: gitosis.access.haveAccess: controllo disponibilità per creare un 'mac' 'scrivibile' ad esempio in 'git / VIIAD.git'...DEBUG: gitosis.access.haveAccess: cestinare il suffisso .git in 'git / VIIAD.git', nuovo tasso 'git / VIIAD'DEBUG: gitosis.group.getMembership: "mac" rilevato "app-dev"DEBUG: gitosis.group.getMembership: 'mac' visto in 'test'DEBUGGING: gitosis.access.haveAccess: l'accesso accerta in modo permanente "mac" come "scrivibile" in "git / VIIAD.git" ...DEBUG: gitosis.access.haveAccess: rimosso dal suffisso .git a causa di 'git / VIIAD.git', nuovo valore 'git / VIIAD'DEBUG: gitosis.group.getMembership: "mac" sentito tramite "app-dev"DEBUG: gitosis.group.getMembership: 'mac' trovato in 'test'DEBUGGING: gitosis.access.haveAccess: Access controlla se mac è "protetto da scrittura" quando è necessario "git / VIIAD.git" ...DEBUGGING: gitosis.access.haveAccess: rimosso il suffisso .git ricevuto da git / VIIAD.git, nuovo valore git rispetto a VIIADDEBUG: gitosis.group.getMembership: 'mac' trovato in 'app-dev'DEBUG: gitosis.group.getMembership: 'mac' ottenuto con 'test'ERRORE: gitosis.serve.main: accesso in lettura al database negatofatale: fine del supporto per Desktop remoto terminato in modo imprevisto
[Gitose]Livello di registro = DEBUG[Sviluppatore di applicazioni di gruppo]Scrivibile = backend Android VIIADHome Membri significa mac[Prova di gruppo]fallo scrivere è uguale a quello che testerebbeMembri della casa = mac[Gitosi-gruppo di amministrazione]Ingresso abbonamento =Scrivibile equivale a gitosis-admin mac
Tieni presente che finora ho una chiave “home” e funziona correttamente. Ho un problema con la chiave del pc mac. Qualcuno sa come risolvere il problema?
richiesto il 5 luglio 2011 alle 19:08
6.344 99 l’elemento dei distintivi d’oro 5050 distintivi da collezione in argento 8080 distintivi di bronzo
Non è la risposta che stai cercando? Dai un’occhiata ad altre cose da considerare Tagged Linux Security Git Gitosis Public Keycryption o fai la tua domanda.
Accedi a ssh -vvvv yourgitserver
per vedere quale chiave viene rivelata. L’avvio ~ / .ssh / config
ti consente di controllare quale chiave può essere alias al tuo computer remoto per rendere disponibili diverse chiavi duplicate sul tuo computer.
Puoi anche usare Gitolite. Viene regolarmente sviluppato e supportato; Questa non è gitosi.
ha risposto il 5 luglio ’11 situato il 19:43
112k 2121 badge d’oro 138138 badge in metallo prezioso 137137 badge
Accelera ora le prestazioni del tuo computer con questo semplice download.