Ho cercato e cercato, per quello che sembra un orario, una soluzione a questo problema e niente di ciò che ho provato funziona. Lasciatemi prefigurare tutto questo dicendo che mentre ho usato * nix prima, sono praticamente un noob quindi sono sicuro che ho perso un passaggio nel setup di Git da qualche parte.Git continua a chiedere la password
Ho installato una casella Ubuntu sulla rete al lavoro per ospitare il nostro nuovo repository Git. La scatola sta usando Git, Gitosis e anche ViewGit. Tutto sembra impostato correttamente e posso visualizzare il repository che ho aggiunto all'interno di ViewGit. Il problema è quando vado a clonare il pronti contro termine tramite TortoiseGit in Windows. Quando digito l'indirizzo di "[email protected]: /home/git/Plugins/.git/" chiede automaticamente la password per l'utente "git" sulla finestra di Linux. Posso cambiare questo indirizzo da "git @" a qualsiasi altro nome utente sul sistema e chiederà anche la password per quell'utente. In ogni caso, inserendo la password per quell'utente continua il clone del repository al sistema locale. Anche ramificazioni, put e pull richiederanno anche una password e, se inserite, tutto funziona correttamente.
Ho creato il file pub RSA nelle finestre su cui ho provato questo (tramite git bash) e li ho memorizzati nella cartella keydir di gitosis, oltre ad aggiungere il file gitosis.conf degli utenti (il nome del file rsa meno il .pub). Ho anche modificato il mio file sshd_config per includere "AllowUsers git" e anche il mio nome utente sul sistema. Sono in perdita, non mi sembra una buona idea dare a tutti coloro che voglio avere accesso a questo repository l'indirizzo IP del server, un nome utente e quindi la password a quel nome utente solo così possono scaricare del codice. Grazie per l'aiuto!
Ciò peggiora le cose. Ora richiede sia un nome utente che una password, dove come prima aveva almeno capito il nome utente da solo :( – user64718
Inoltre, digitando il nome utente e la password non è più possibile scaricare il repository. – user64718