Trouble using standard Windows OAuth flow on L3 server

Ouverte
#4 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
git, github

Piste de recherche

Commencez par reproduire le clone HTTPS de /e/anna_r sur le serveur L3 et comparez les configurations Git du serveur et de l’ordinateur portable présentées dans l’issue. Vérifiez l’échec de GitHub OAuth et le fallback OpenSSH qui suit, en utilisant le billet Stack Overflow lié comme contexte. Le travail est terminé lorsque la cause est identifiée et que le flux OAuth web standard de GitHub fonctionne sur le serveur, ou que le workaround requis est documenté.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

When @AnnaB45 git clones an https git URL on her laptop, it works, using the standard Github web-based oauth (note tail-end of her git config there, in case useful):

image

When she does the same thing on the L3 server, from the /e/anna_r directory, she gets a GitHub login dialog, it then fails (not clear exactly how), falls back to an OpenSSH login dialog, and then fails (per this SO post).

image

Here's her git config on the L3 server:

image

As a workaround she is currently logging in with a PAT

Langage dominant
Python
Étoiles
0
Forks
0
Merge moyen
12 h 47 min
PR mergées (30 j)
2

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de opensafely-core/sysadmin

Toutes les issues de opensafely-core/sysadmin

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.