Domanda

I è stato quello di impostare un server SSH per ospitare il mio Git repository alla mia rete locale. Ho seguito questo tutorial di TimDavis sperando che sarei stato in grado di fare un assicurato Git repository.

Ho provato la mia connessione utilizzando Putty ed era successo. Il mio unico problema era che non posso eseguire il comando "git" nella console. Poi ho provato la clonazione mio repository, e questo era l'errore che in output:

/usr/bin/git-upload-pack.exe: error while loading shared libraries: 
libiconv2.dll: cannot open shared object file: 
No such file or directory

Anche quando mi sono imbattuto comando "git" nel Putty Bash che era collegato al server SSH, questo è stato l'errore che ho incontrato:

/usr/bin/git.exe: error while loading shared libraries: pthreadGC2.dll: 
cannot open shared object file: No such file or directory

I sembra che tutto il mio problema era circa le librerie mancanti, ma non so come risolverlo. Sto usando Windows 7 come sistema operativo.

Grazie

È stato utile?

Soluzione

ho ottenuto questo errore troppo. Ho provato a copiare non solo git.exe ma le DLL corrispondenti (libiconv, ecc ...) dalla directory git bin nella directory bin CopSSH ed è andato via.

Altri suggerimenti

Come spiegato qui: http://christopherpeplin.com/2013/01/cygwin -git-HTTPS / le librerie SASL e CA-certificati sono mancanti. Installarli eseguendo l'installazione di cygwin, e l'installazione libsasl2 e ca-certificati pacchetti (il primo è il supporto per SSL ed i secondi certificati principali che verranno utilizzati per l'autenticazione SSL).

Ciao, se si sta parlando il seguente articolo: http: // www .timdavis.com.au / git / messa a punto-a-msysgit-server-con-CopSSH-on-Windows /

Quindi si tenta di modificare il percorso. Basta aggiungere aggiungere le seguenti linee in \ home \ .bashrc: export PATH = $ PATH: / cygdrive / d / programmi / Git / bin: / cygdrive / d / programmi / Git / libexec / git-core

dove D / programmi / Git è un d: \ Programmi \ Git - è un percorso per l'installazione msysgit

Ho anche scoperto che l'aggiornamento modulo git non riuscirebbe a Cygwin causa di un altro dipendenza rotto, in cui è necessario installare il pacchetto gettext pure.

http://cygwin.1069669.n5.nabble.com/Re-shared-object-file-not-found-with-git-submodule-update-init- recursive-in-Cygwin-64-bit-td104123.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top