我想对项目进行初始提交。已经设置了Git在线和本地存储库,并且ssh密钥也应该正常工作。我将使用example.com
作为我的git服务器的参考。
当我输入ssh git@gitlab.example.com
时,我会Welcome to GitLab, Name Surname!
当我尝试推送我的第一个提交git push --set-upstream origin master
时,它要求用户凭据,但我不确定在哪里找到它们。我从我的公司获得了一个登录名和密码,在GitLab上我的用户名是name.surname
。我尝试了两种组合登录名/密码和用户名/密码,但都说
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.example.com/name.surname/project.git/
后来我想直接在Visual Studio中实现连接,但是当我想要推送某些内容时,它会发生相同的事情,它会要求用户凭据。
答案 0 :(得分:1)
您的远程(For Each chk In Me.Frame1.Controls
)设置为origin
网址,而不是https
网址。
查看ssh
的输出。
您可以使用以下方式更改网址:
git remote show origin
答案 1 :(得分:0)
您还可以在.git文件夹中编辑配置文件,并直接在编辑器中更改url:
[remote "origin"]
url = git@gitlab.example.com:name.surname/project.git