我正在尝试使用命令将代码推送到Github,
git push -u origin master
但它要求输入用户名和密码,当我输入用户名和密码时,它会出现错误,因为"远程:用户名或密码无效。"
我的用户名是" saekhan"。我和saekhan,#34; saekhan",@ akekhan和" @ saekhan"尝试过这个。请告诉我我哪里做错了?
答案 0 :(得分:0)
一种可能性是您的密码包含特殊字符 然后你应该对它进行百分比编码(参见“Percent-encoding reserved characters”)
同时检查您的git config credential.helper
:使用最近的Git,它应该通过弹出窗口询问您的凭据以将其缓存在Windows凭据管理器中
git config credential.helper
确保您使用的是最新的Git for Windows。
我看到https://github.com/saekhan/node-course-2-web-server,因此请确保您的远程网址设置为该回购:
git remote add origin https://github.com/saekhan/node-course-2-web-server
# or
git remote set-url https://github.com/saekhan/node-course-2-web-server
答案 1 :(得分:0)
可以肯定的是,您对存储库具有读/写权限。
检查远程服务器:
git remote -v
在Git源代码文件夹中(在您看到名为.git
的隐藏文件夹的同一级别)
git config user.name "YourFullName"
git config user.email "your_email_address@example.com"
然后重试。