web-dev-qa-db-fra.com

Comment résoudre une erreur d'URL avec "Le numéro de port se termine par 'y'"?

Tout en essayant de cloner un référentiel existant de gitlab sur mon lecteur local. J'ai utilisé le format

$ git clone https://github.com/libgit2/libgit2  mylibgit 

Le dossier résultant, par exemple mylibgit, a été trouvé quelque part en dehors du dossier Web XAMPP (i.e htdocs). Je l'ai déplacé là-bas, mais cela ne fonctionne pas comme prévu. 

Je l'ai déplacé sur mon bureau et j'ai eu l'erreur:

fatal: unable to access 'https://[email protected]:xxxxx/yyyyyy/':Port number ended with 'y'
3
Seunara

Pour gitlab, vous n'avez pas besoin de spécifier l'utilisateur.
Remplacez-le par une URL https basée sur votre nom de compte GitLab.

cd /path/to/your/repo
git remote set-url Origin https://gitlab.com/<username>/<yourProjectName.git>
git Push -u Origin master

Remarque:

essayer de cloner un dépôt déjà existant depuis gitla

Cela contredit "git clone https://github.com/libgit2/libgit2", car il s’agit d’une URL GitHub et non de GitLab.

4
VonC

Gitlab nécessite en réalité un utilisateur lors de l'utilisation de jetons de déploiement. Pour moi, cela était dû au mélange de la syntaxe ssh avec http://<user>:<pass>@gitlab.com:repo au lieu de gitlab.com/repo.

0
thisismydesign

@VonC J'ai plus tard trouvé le problème, je ne tapais pas "cd/path/to/votre/repo" au début. En fait, je tapais "gitlab" au lieu de "github". Merci.

0
Seunara