web-dev-qa-db-fra.com

Comment résoudre l'URL demandée a renvoyé l'erreur: 403 dans le référentiel git

J'ai plusieurs comptes dans git, j'ai engagé le code trois semaines en arrière avec ce compte. Je ne pourrai pas récupérer mon code. J'obtenais L'URL demandée a renvoyé l'erreur: 403 je vais essayer Pousser vers Git retournant le code d'erreur 403 fatal: la requête HTTP a échoué mais je n'ai pas pu résoudre mon erreur

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch Origin
remote: Forbidden
fatal: unable to access 
'https://[email protected]/chantidurgam/patanjali.git/': The requested 
URL returned error: 403

Complété avec des erreurs, voir ci-dessus.

6
Kondal

J'ai eu le même problème lors de l'utilisation de git cli et sourcetree - et faire ce qui suit l'a résolu.

C'est essentiellement un problème d'authentification et git avait stocké mes crédits pour bitbucket et github. Tout ce que j'avais à faire était de supprimer ces entrées enregistrées à l'aide de sourcetree.

J'utilise SourceTree, alors je suis allé dans Outils -> Options -> Authentification

et sous git enregistré les mots de passe, je les ai tous supprimés.

Ce message peut également conduire à d'autres façons de faire de même.

Supprimer les informations d'identification de Git

5
Kunal

Voici comment j'ai résolu le mien.

  1. Accédez à bitbucket et ouvrez le référentiel.
  2. Dans le coin supérieur droit se trouve un "bouton de clonage" Bitbucket clone button

  3. Cliquez sur le bouton et copiez l'url. Cela ressemblera à ceci: git clone https: //[email protected]/something/something.git

  4. Ouvrez votre terminal et saisissez ce qui suit
git remote remove Origin
git remote add Origin https://[email protected]/something/something.git

Ensuite, faites git Push. Remarque: Git peut vous inviter à le faire.

git Push --set-upstream Origin master

Fais le. Je l'ai fait et le mien fonctionne maintenant.

0
Omasiri

Ce qui doit également être vérifié est le access level, qui doit être défini sur write. Cela peut se produire si vous avez été ajouté au référentiel par quelqu'un d'autre et qu'il a oublié de vous accorder les autorisations requises.

repo access level

0
Armin