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'
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.
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
.
@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.