J'ai suivi ce guide pour configurer git et gitosos: http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way. Je suis bloqué à cette partie: git clone [email protected]_SERVER_HOSTNAME:gitosis-admin.git
Problème de connexion au serveur gitosis
J'utilise Git Extensions avec putty et mon serveur SSH fonctionne sur un port non standard. Il indique comment définir le port pour Linux mais pas pour Windows avec Git Extensions. Puisque Git Extensions utilise putty, j'ai essayé de créer un profil appelé 'git' avec l'IP, le port, le nom d'utilisateur (git) et la clé SSH que j'ai ajoutée. Lorsque je me connecte avec ce profil avec putty, il est dit Server refused our key
.
Il y a plusieurs endroits où je ne suis pas sûr d'avoir bien fait. J'ai lu quelques guides disant que le nom d'utilisateur pour la gitose devrait être 'gitosis', pas 'git'. Est-ce important que j'ai créé l'utilisateur en tant que 'git' comme spécifié dans le guide? Est-ce que 'git' est le nom d'utilisateur de connexion automatique que je devrais définir dans le profil de mastic?
De plus, j'ai utilisé la clé SSH que j'utilise toujours et que j'ai précédemment générée avec Putty keygen. Dans le commentaire, le nom est défini sur "telanor". Cela a-t-il de l'importance, c'est-à-dire, est-ce important qu'il soit différent du nom d'utilisateur de connexion automatique que j'ai défini dans le profil de mastic?
Et la dernière partie dont je ne suis pas sûr. Est-ce la syntaxe correcte pour les extensions Git lors du clonage d'un référentiel en utilisant le profil putty: git://git/gitosis-admin.git
? Lorsque je tente que, la réponse est: fatal: Unable to look up git (port 9418) (No such host is known.)
Je ne sais pas où il obtient ce numéro de port à partir, ce n'est pas celui que je mets dans le profil de mastic
Edit:
Merci à Henk je me suis dit la l'URL devrait très probablement être ssh://git/gitosis-admin.git
. Mais j'ai 2 autres questions maintenant. Est-ce que mon hypothèse est que je peux utiliser des profils de mastic corrects? En outre, le tutoriel dit de vérifier le gitosis-admin.git de votre client. J'ai supposé que cela signifiait "un autre ordinateur qui n'est pas celui sur lequel vous venez de mettre la gitose". Ou suis-je censé vérifier sur le même ordinateur et configurer les utilisateurs avant que l'accès externe soit autorisé?
mettez ceci dans votre question à la place –