2 votes

J'ai un compte github et mes informations d'identification d'utilisateur sont vraies. Cependant, je ne peux pas me connecter à Travis en utilisant travis login --pro qui donne toujours une erreur

Travis login --pro

Cette commande ne trouve pas mon compte mais je suis sûr que le nom d'utilisateur et le mot de passe donnés sont vrais. La raison pour laquelle je suis sûr est que je peux me connecter à mon compte Github avec le même nom d'utilisateur et mot de passe.

Le rapport de travis donne ce message.

Une erreur s'est produite lors de l'exécution travis login -e "https://travis-ci.com/" : RuntimeError : Non trouvé de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:212:in rescue in basic_auth' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:208:in basic_auth de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:216:in login' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:81:in possible_tokens de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:50:in each_token' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:37:in avec_token de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/login.rb:31:in login' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/login.rb:50:in courir de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/command.rb:200:in execute' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli.rb:64:in courir à partir de C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/bin/travis:18:in <top (required)>' from C:/Ruby27-x64/bin/travis:23:in load à partir de C:/Ruby27-x64/bin/travis:23:in ``.

Pour les questions relatives à l'outil de ligne de commande, veuillez consulter le site suivant https://github.com/travis-ci/travis.rb/issues . Pour Travis CI en général, rendez-vous sur https://github.com/travis-ci/travis-ci/issues ou par courriel à support@travis-ci.com.

Les versions sont

version de ruby ruby 2.7.2p137 (2020-10-01 révision 5445e04352) [x64-mingw32]

version travis 1.10.0

Comment puis-je résoudre ce problème ?

Regards,

3voto

Yevhenii Lisyak Points 57
travis login --pro --github-token yourGitHubTokenHere

Le jeton Github que vous pouvez trouver : github.com ->Paramètres->Paramètres du développeur->Tokens d'accès personnels ou accédez à ce lien ( https://github.com/settings/tokens )

1voto

neuhaus Points 101

J'ai eu le même problème et j'ai pu finalement le résoudre en passant de la gemme travis à homebrew travis (je ne suis pas sûr que ce soit le problème de la racine - mais ce dernier a aidé) + en utilisant travis login avec la commande --github-token drapeau.

0voto

vagdevi k Points 81

Ajoutant à la réponse précédente quand j'ai atteint https://github.com/settings/tokens je n'ai pas vu mon jeton github. J'ai alors re-généré la clé et l'ai utilisée. Mais j'ai oublié d'utiliser --pro et donc confronté au même problème. Après avoir utilisé le --pro comme indiqué ( travis login --pro --github-token yourGitHubTokenHere ). Cela a bien fonctionné.

Donc, résumé :

  • Générez à nouveau votre jeton github si nécessaire ou si l'ancien ne fonctionne pas.
  • n'oubliez pas de mettre --pro dans la commande.
  • Assurez-vous de sauvegarder le jeton pour une utilisation future.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X