在Github中推送新代码时出现问题

时间:2017-10-17 03:27:24

标签: git github git-push

我正在尝试使用命令将代码推送到Github,

git push -u origin master

但它要求输入用户名和密码,当我输入用户名和密码时,它会出现错误,因为"远程:用户名或密码无效。" enter image description here

我的用户名是" saekhan"。我和saekhan,#34; saekhan",@ akekhan和" @ saekhan"尝试过这个。请告诉我我哪里做错了?

2 个答案:

答案 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"

然后重试。