我是Gitlab的新手,正试图将我的项目从本地机器推送到Gitlab。
已经完成了SSH密钥并遵循了Gitlab上的说明。已完成Git全局设置。正在尝试添加现有文件夹,因此我按照列出的说明进行操作
cd existing_folder
git init
git remote add origin https://gitlab.com/sss/testnode.git
git add .
git commit -m "Initial commit"
git push -u origin master
但在git推送的最后一步失败了。错误消息是
已尝试添加远程源,但被告知它已存在。所以不确定哪里出了问题。请帮忙,非常感谢:)
发布于 2018-11-15 05:40:31
已经完成了SSH密钥
问题是您已经将源文件定义为HTTPS,而不是SSH。
尝试:
git remote set-url origin git@gitlab.com:sss/testnode.git
这将覆盖原始URL。
独立地,确保您的SSH密钥有效,并允许GitLab通过以下方式将您验证为您的GitLab帐户:
ssh -T git@gitlab.com
发布于 2018-11-15 05:48:18
检查你的凭据,如果它们是无效的,它不会给你上传更改。
对于Windows,请检查以下内容:https://www.digitalcitizen.life/credential-manager-where-windows-stores-passwords-other-login-details
对于Linux,请检查以下内容:https://askubuntu.com/questions/30907/password-management-applications (如果您不知道如何通过终端更改凭据)
https://stackoverflow.com/questions/53311702
复制相似问题