web-dev-qa-db-fra.com

L'URL demandée a renvoyé l'erreur: 403 Interdit lors de l'accès à github.com

Donc, j'ai un repo setup, sur une autre machine. J'ai validé et envoyé des fichiers et ils voient bien sur github.com. Maintenant, j'ai exécuté git init sur une autre machine et j'essaie de tirer.

# git remote set-url Origin [email protected]:me/someproj.git
fatal: No such remote 'Origin'

# git remote add Origin https://github.com/me/someproj.git

# git pull
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs

fatal: HTTP request failed

# git remote -v
Origin  https://github.com/me/someproj.git (fetch)
Origin  https://github.com/me/someproj.git (Push)

# git pull Origin
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs

fatal: HTTP request failed
3
User

Vous devez vérifier les informations d'identification (nom d'utilisateur/mot de passe) que vous utilisez sur la machine qui réussit le transfert vers GitHub, puis réutiliser ces informations d'identification dans votre nouveau référentiel local.

Vérifiez en particulier le type d’URL utilisé: ssh ([email protected]:me/someproj.git) ou https (https://github.com/me/someproj.git).
Vérifiez également si vous utilisiez en utilisant 2FA (authentification à deux facteurs) ou pas pour ce compte GitHub et ses mises en pension.

Vous pouvez intégrer le nom d'utilisateur right dans votre URL ::

cd /path/to/new/local/repo
git remote add Origin https://[email protected]/me/someproj.git
8
VonC

Lorsque vous essayez d'accéder à https://github.com/me/someproj.git/info/refs à partir du navigateur, vous remarquerez le message suivant, associé à un code d'état 403:

Veuillez mettre à jour votre client git. GitHub.com ne supporte plus git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

Si vous utilisez git avant la 1.6.6, essayez de le mettre à jour ou utilisez plutôt un protocole SSH.

Vérifiez également votre configuration avec git config --global user.name et git config --global user.password.

1
Shmulik Klein

Bitbucket, ils n'autorisent l'accès qu'à un seul utilisateur à partir d'une seule machine du forfait gratuit.

0
Jason