En tant que développeur, vous travaillez sûrement avec github, gitlab, gerrit ou une autre plateforme collaborative similaire pour pouvoir envoyer vos modifications à vos collaborateurs ou pour voir les leurs. Un beau jour, vous décidez de changer de machine pour une raison que toi-même connais! Vous devez tout configurer de nouveau en commençant par votre environnement de développement, et bien sûr git. Mais vous vous rendez compte que malgré vous avez changé les identifiants reliés à git, vous n’avez pas d’autorisation pour vous écouter même à vos propres dépôts distants; lorsque vous creusez un peu, vous trouvez que vous faites face à l'erreur 403 de git ! Qu’est-ce ? Comment le résoudre ? Vous êtes au bon endroit, c’est l’objet de cet article.
Pour faire simple, l’erreur 403 dans Git est généralement liée à des problèmes d’autorisation lors de l’accès à un dépôt distant.
Sur Windows
Voici quelques étapes pour résoudre cette erreur sous Windows :
git config user.name
pour vérifier votre nom d’utilisateur.git config user.email
pour vérifier votre adresse e-mail.git config credential.helper
pour connaître le gestionnaire d’informations d’identification utilisé (par exemple, Windows Credential Managers).url=
sous la section [remote "origin"]
.
Changez-la de url=[^3^][8] à url=[^4^][9]
, en remplaçant _USERNAME_par votre nom d’utilisateur GitHub.Sur GNU linux
Pour résoudre l’erreur 403 de Git sur Linux, qui est souvent due à un problème d’authentification, voici quelques étapes supplémentaires que vous pouvez suivre :
git credential-cache exit
si vous utilisez le cache des identifiants.git config --global http.proxy proxy_url
.En suivant ces étapes, vous devriez pouvoir résoudre l’erreur 403 sur votre machine. Si le problème persiste, il peut être utile de consulter la documentation de la plateforme de gestion de version que vous utilisez ou de demander de l’aide à l’administrateur du dépôt. Si vous avez lu jusqu'ici, c'est que l'article vous a été utile, ne manquez pas de faire part de vos impressions en commentaire, cela m'aidera à améliorer.
Источник: dev.to
Наш сайт является информационным посредником. Сообщить о нарушении авторских прав.