While trying to clone an already existing repository from gitlab into my local drive. I used the format
$ git clone https://github.com/libgit2/libgit2 mylibgit
The resulting folder e.g mylibgit
was found somewhere outside the XAMPP web folder (i.e htdocs), I moved it there but it's not working as supposed.
I moved it out to my desktop and got the error :
fatal: unable to access 'https://[email protected]:xxxxx/yyyyyy/':Port number ended with 'y'
Gitlab actually requires a user when using deploy tokens. For me, this was caused by mixing in ssh syntax as http://<user>:<pass>@gitlab.com:repo
instead of gitlab.com/repo
.
For gitlab, you don't need to specify the user.
Replace it by an https url based on your GitLab account name.
cd /path/to/your/repo
git remote set-url origin https://gitlab.com/<username>/<yourProjectName.git>
git push -u origin master
Note:
trying to clone an already existing repository from gitla
This contradict "git clone https://github.com/libgit2/libgit2
", since this is a GitHub url, not a GitLab one.
if you change your remote from using ssh to https and accidentally leave a colon in the string - you will a message like this. It's a confusing message, but it makes sense once you understand the source of the problem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With