Juste après avoir ajouté le repo à distance, j'ai essayé git fetch remoteRepoName
mais il renvoie cette erreur:
fatal: I don't handle protocol 'https'
J'ai exploré des questions pertinentes, mais la plupart d'entre elles appartiennent à git clone
et leurs réponses ne fonctionnent pas dans mon cas. Voici une capture d'écran:
Je peux voir des espaces supplémentaires entre forkgeek et https: // ... en ligne 3.
Exécutez ces commandes pour le réparer.
git remote remove forkgeek
git remote add upstream https://github.com/forkgeeks/aws-cloudwatch-keen-integration.git
git fetch upstream
J'ai changé forkgeek en amont, vous pouvez avoir le nom de votre choix.
git config --local -e
Cela ouvrira le fichier de configuration du référentiel dans Vim où vous pourrez supprimer les caractères supplémentaires/spéciaux à l'origine de cette erreur.
si vous avez des problèmes après la course
git Push Origin master
fatal: I don't handle protocol 'https'
Fixez-le en supprimant cette référence
git remote rm Origin
#then check is all worked well
git remote -v
Maintenant, vous pouvez ajouter à nouveau l'URL du référentiel distant
git remote add Origin https://example.com/user/repo.git
#and check
git remote -v
#And Push the changes in your local repository to github
git Push Origin master
Je suis nouveau sur git et j'ai eu un problème similaire tout à l'heure, la raison en était que j'ai essayé de coller le lien vers mon dépôt GitHub dans git bash en utilisant ctrl + V (je suis sur Windows), puis ctrl + shift + v et lorsque cela ne fonctionnait pas, j’écrivais manuellement le lien et, lorsque j’exécutais la commande, il me disait que je ne prenais pas en charge https. Ctrl + v était le caractère spécial dont ils parlaient dans les réponses ci-dessus. redémarré le bash et juste tapé dans le lien manuellement depuis le début et cela a fonctionné, espérons que cela aide.
Ce problème peut être lié à l'URL d'origine non valide.
Pour vérifier l'URL du dépôt, exécutez la commande ci-dessous.
git remote -v
il affichera les URL d'origine, puis changera avec l'URL correcte. Le ci-dessous est la commande pour cela.
git remote set-url Origin https://github.com/**USERNAME/REPOSITORY**.git
vérifier à nouveau avec la commande
git remote -v
pour plus d'informations référez-vous à ce lien
git config --global http.sslVerify false
J'ai eu ce même problème auparavant mais c'était une solution facile, j'avais un espace avant mon "https". Corrigé cela et travaillé comme un charme.