gpt4 book ai didi

git - 尝试使用curl通过CLI创建GitHub存储库时出现"Bad Credentials"

转载 作者:行者123 更新时间:2023-12-02 14:27:51 24 4
gpt4 key购买 nike

我正在尝试使用命令行创建 GitHub 存储库。

有人建议here您可以使用以下命令:

curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}'
# Remember replace USER with your username and REPO with your repository/application name!
git remote add origin git@github.com:USER/REPO.git
git push origin master

当我使用它时,系统会提示我输入密码(我确信密码是正确的,因为我可以在 GitHub.com 上成功登录)。然后我收到此错误:

c:\Development\Projects\MovieStar>curl -u 'jonnymaceachern' https://api.github.com/user/repos -d '{"name":"MovieStar"}'
Enter host password for user ''jonnymaceachern'':
{
"message": "Bad credentials",
"documentation_url": "http://developer.github.com/v3"
}

我尝试过在用户名周围不加引号,但它只是给了我一个“解析 JSON 时出现问题”错误。

最佳答案

git@github.com:USER/REPO.git 是一个 ssh 网址,而不是 https 网址。
GitHub 询问您的“密码”是因为 ssh 找不到您的公钥/私钥,与您的 GitHub 帐户密码无关。

用途:

git remote add origin https://YourName@github.com/YourName/REPO.git
git push -u master

然后它会询问您的 http 凭据。
如果您不想为每笔交易输入该信息,请参阅“Is there a way to skip password typing when using https:// github”。

关于git - 尝试使用curl通过CLI创建GitHub存储库时出现"Bad Credentials",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20443135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com