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

10 浏览
0 Comments

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

我试着使用命令将代码推送到Github,

git push -u origin master

但它要求输入用户名和密码,当我输入用户名和密码时,它显示错误信息"remote: Invalid username or password."

enter image description here

我的用户名是"saekhan"。我尝试过使用saekhan、"saekhan"、@saekhan和"@saekhan",请告诉我我做错了什么?

0
0 Comments

问题:在将新代码推送到GitHub时出现问题

原因:用户的读写权限不足

解决方法:

1. 确保您对仓库具有读写权限。

2. 检查远程服务器:

git remote -v

3. 在Git源代码文件夹中(与名为“.git”的隐藏文件夹位于相同级别处)执行以下命令:

git config user.name "YourFullName"

git config user.email "your_email_address.com"

4. 重新尝试推送代码。

注意:user.name和user.email与GitHub身份验证无关,所以更改它们不会解决问题。

如果尝试上述解决方法后仍然出现相同的结果,则原因可能不是权限问题。

0
0 Comments

问题原因:密码中包含特殊字符,需要进行百分号编码;git配置的凭证助手可能不是最新版本,应使用最新的Git for Windows;远程URL可能没有正确设置。

解决方法:

1. 如果密码中包含特殊字符,需要进行百分号编码。

2. 检查git配置的凭证助手,确保使用的是最新版本的Git for Windows。

3. 检查远程URL是否正确设置为目标仓库的URL。

文章如下:

在使用Github推送新代码时可能会遇到问题。可能的原因是你的密码中包含特殊字符。这种情况下,你需要对密码进行百分号编码。具体操作可以参考“百分号编码保留字符”的相关内容。

另外,还需要检查你的git配置中的凭证助手。在最新版本的Git for Windows中,它应该会通过弹出窗口来要求你输入凭证,并将其缓存在Windows凭证管理器中。

你可以使用以下命令来检查git配置的凭证助手:

git config credential.helper

确保你正在使用最新版本的Git for Windows。你可以在https://github.com/git-for-windows/git/releases上找到最新版本的Git for Windows。

另外,根据你提供的信息,你的远程URL应该设置为https://github.com/saekhan/node-course-2-web-server。你可以使用以下命令将远程URL设置为目标仓库的URL:

git remote add origin https://github.com/saekhan/node-course-2-web-server
# 或者
git remote set-url https://github.com/saekhan/node-course-2-web-server

如果以上操作都正确执行,你可以尝试运行‘git push -u origin master’命令来推送你的代码。如果它要求你输入凭证,请输入你的GitHub账户和密码。有时候它可能会直接给出错误信息而不要求输入密码,这种情况下,你也需要手动输入你的GitHub账户和密码。

0