Je suis nouveau sur Ubuntu.
J'ai suivi ce Configuration du serveur pour configurer git sur une machine Ubuntu ( MyUbuntu
). J'ai créé un compte Git et mon authorized_key
est en /Home/git/.ssh
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnXr1ZbTR/l0xlF7dbwiVUH2rf47ht2cHBCAoYigW1iSRk3DUDIp0xZDyaMfJTi3USYXrh3wODjI+U+D3eE9YXCXBDWn7k1tQFQp7QrEpgJgWhWerbLML7IV/JNEBb2k+5dIh5KyEl13r0Umf2ZPWRhUY/tN4vT1lfjy62KKDemYNqr2zxEm/neMvL4jIY4f2uEndGuO7hgsTvXqyjvbqWHDOY3Eeprevo+4iPG8p+g+JTkNQRlcHaL61a8FOwbDbA0xrNWgiHSIQaBDH+tK3xzqLwRjhcQPnwu/0AZ2u7/1EQ+ntaGWJX+zgRR3+kFzadL8wkgBRtCHUrmximHRTvw== Windows.user@email.com
La clé est générée à partir d'un pc Windows ( MyWindows
), et les deux machines sont connectées dans un réseau local (elles peuvent s'envoyer des pings).
J'ai créé un repo git dans /opt/git/projet.git en myubuntu
. J'ai essayé de créer une branche sur mywindows
et pousser vers myubuntu
git remote add origin git@myubuntu:/opt/git/project.git
git push origin master
Mais le message d'erreur qu'il m'a donné est
ssh:connect to host myubuntu port 22 : Bad file number (mauvais numéro de fichier)
fatal : Impossible de lire le référentiel distant.
Ai-je manqué une étape de la configuration, qu'en est-il de l'autorisation du dossier du répertoire sur le site de l'entreprise ? myubuntu
ou il manque une configuration ssh ?
4 votes
Pouvez-vous vous connecter à votre machine Linux en utilisant Putty avec cette clé ? Les permissions sont-elles configurées de manière à ce que le compte git ait un accès en lecture/écriture sur
/opt/git/project.git
? Voyez-vous de l'activité dans votre/var/log/auth.log
quand vous essayez de faire une poussée ?