gpt4 book ai didi

linux - Git 推送询问 HTTP 存储库来源的用户名和密码

转载 作者:行者123 更新时间:2023-12-03 08:10:32 25 4
gpt4 key购买 nike

我正在做一个项目,我把代码上传到了github上。我从 Win10 操作系统开始从事这个项目,目前我在 Arch linux 中工作。在 Windows 中,它过去不会询问我任何密码,但现在会询问我。

我以前从未从我的 Linux 上推送过。今天,当我尝试推送终端和 VB 代码时,两者都要求我提供 github 用户名和密码。

我在我的 USB 硬盘上保存了这个项目的备份,目前我将其粘贴到我的 Linux SSD 中。我的意思是我没有从存储库中克隆它。就我的全局用户名和用户电子邮件而言,两者都是准确的。我没有使用任何 SSH,因此当我在终端中输入 git remote -v 时,它会显示 https 链接作为获取和推送的来源。

为什么它要求我提供用户名和密码?提供我的密码安全吗?如果我提供了我的凭据,那么我每次推送时都必须提供它吗?如何解决这个问题?

我已经在 stackoverflow 中搜索了解决方案,但我发现的其他问题与我的标准不符,因为在 Windows 中它工作正常,无需询问任何凭据。

最佳答案

所以,我更新了我的 origin remote从 https 到 ssh,并在创建一个由 github 明确定义的 ssh 公钥后添加到我的 github 帐户。终于我的问题解决了,现在我可以推送到我的存储库,而无需终端发出任何凭据提示。

关于linux - Git 推送询问 HTTP 存储库来源的用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70979741/

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