【问题标题】:Github asking for credentials only on new repositoriesGithub 仅在新存储库上要求凭据
【发布时间】:2015-05-25 16:28:41
【问题描述】:

我遇到了一个问题,即只有新的存储库在推送到我的远程存储库时会要求我提供凭据。较旧的存储库不会要求我提供凭据。

我所有的遥控器(需要凭据和不需要凭据的)都使用 HTTPS,所以我认为这与使用 SSH 与 HTTPS 无关。

我认为可能改变的一件事是我在 BitBucket 上设置了我的 SSH 密钥。从那时起,在新的 repos 上从 GitHub 推送/拉取需要我再次输入我的凭据。

【问题讨论】:

  • 它是否要求提供 Github 凭据?您是否尝试比较新旧存储库之间的远程 URL?
  • 是的,它要求提供 GitHub 凭据。新旧远程存储库的 URL 格式相同:github.com/username/projectname.git

标签: git github github-for-mac


【解决方案1】:

我可以通过将凭证助手设置为 osxkeychain 来解决此问题:

git config --global credential.helper osxkeychain

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    相关资源
    最近更新 更多