Teamcity à github Liste & nbsp; à distance & nbsp; refs & nbsp; échec non autorisé jgit
Utilisation de github pour windows sur la même machine, avec les mêmes informations d'identification fonctionne très bien. Peut tirer/clone.
Cependant teamcity installé en tant que service windows sur la même machine, renvoie l'erreur suivante
List remote refs failed: org.eclipse.jgit.errors.TransportException: https://github.com/my-private-repo.git: not authorized
source d'informationauteur NimChimpsky
Vous devez vous connecter pour publier un commentaire.
Dans teamcity, dans le projet de VCS Racine, si la méthode d'authentification est basée sur ssh publique/clé privée, puis l'URL d'extraction devrait être comme
[email protected]:.../repository.git
. À l'aide dehttps://
dans l'URL d'extraction provoque le message d'erreur:à se produire.
Au cas où quelqu'un d'autre a quelque chose de similaire, il a été l'identification de l'utilisateur sur GitHub, mais je n'ai pas retrouvé exactement le réglage encore.
L'aide d'un autre utilisateur à l'intérieur de TeamCity fonctionne, même si j'ai pu effectuer un clone/chercher/pull et ls à distance sur la ligne de commande (comme le problème de l'utilisateur).
Ayant la même erreur avec Stash (=Bitbucket serveur) et la solution a été de donner à l'utilisateur spécifié dans TeamCity les autorisations en Cachette pour accéder au référentiel. Les autorisations sont par-référentiel.
J'ai eu la même erreur pour un serveur git hébergé sur IIS.
Le problème est venu sur la scène après l'installation de la "authentification de base" pour l'IIS. Après cela, la nouvelle méthode d'authentification 'authentification de base" a été activée (semble être la valeur par défaut) pour le serveur git sur son site web. Désactiver l'authentification de base' a résolu le problème.
Peut-être pas lié, mais vous pouvez venir ici par les mots clés "teamcity, github, liste à distance refs a échoué."
Pour ceux dont le serveur est derrière un proxy, veuillez définir le proxy pour TeamCity serveur selon Temps de connexion: github.com
L'idée principale est:
Essayer de faire pousser/obtenir avec les mêmes informations d'identification avec git local client, il pourrait fournir plus de détails, ce qui pourrait être lié à des informations d'identification.
Cela a été pour moi, depuis TeamCity a montré la même erreur et ces solutions n'a pas fonctionné.