gpt4 book ai didi

git - 如何使用SSH登录Github并在命令行中创建新的存储库?

转载 作者:行者123 更新时间:2023-12-02 14:26:42 25 4
gpt4 key购买 nike

当我使用curl命令创建新的Github存储库时,如下所示,它总是要求我输入密码。curl -u "$(git config user.name)" https://api.github.com/user/repos -d "{\"name\":\"$1\"}" | grep -q "Bad credentials"这是我的问题。如何在命令行中使用SSH来使用SSH登录Github并创建新的存储库?

最佳答案

请记住user.name / user.email配置设置与以下内容无关:

  • 身份验证(它们仅用于提交作者)
  • 您的GitHub帐户(您可以将user.name设置为与GitHub帐户名称相同,但user.name可以是您想要的任何名称)

  • 按照 ElpieKay的建议使用 curl -H "Authorization: token MY_TOKEN_NUMBERS",您完全无需提供“用户名”。
    PAT (Personal Access Token)足以使GitHub验证您的身份。
    其中包含“ ssh”的任何内容(例如 ~/.ssh/id_rsa.pub)都仅适用于SSH URL( git@github.com:<me>/<myRepo>),而与基于HTTPS的 curl命令无关。
    SSH不会像 I mentioned in 2013一样适用于 api.github.com调用。

    关于git - 如何使用SSH登录Github并在命令行中创建新的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63423792/

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