当前位置: 首页 > 知识库问答 >
问题:

将git密码存储在本地[重复]

鱼志诚
2023-03-14

我有一个git远程存储库,上面有用户名和密码。
当我克隆我的存储库时,因为它有很多子存储库内部。每次我都必须输入我的用户名和密码。
我可以从git服务器读取。
如何永久存储我的用户名和密码以使用远程存储库?

共有2个答案

马琛
2023-03-14

你可以用

git config --global credential.helper store

或者在终端中执行以下命令,将git凭证助手配置为缓存模式

git config --global credential.helper cache

“gitcredentials”模块用于向用户请求这些凭据,并存储这些凭据以避免重复输入这些凭据。

默认情况下,“存储”模式下的 git 凭据将存储在用户主目录(~/.git 凭据)中的“.git-凭据”文件中

在Windows中,路径是C:\User\

在 Mac 和 Linux 中,路径为 /用户/

要了解更多信息和选择,你可以阅读这篇文章或这份关于git-scm.com的文件

仲和韵
2023-03-14

您可以将ssh密钥添加到ssh-agent。这将记住ssh密码,这样您就不必每次都输入它。请参阅GitHub留档,了解如何执行此操作:https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent

 类似资料:
  • 我知道在java源代码中以字符串形式存储密码是不安全的。通常,最好将其存储在具有char[]类型的变量中。以以下形式存储密码安全吗? 字符串“my password”是否出现在编译的java类文件中?在我看来,在编译源代码之后,“我的密码”不会出现在我的类文件中。但我仍然不能100%确定我可以使用描述的表示来存储密码。 我能否安全地使用这个结构,并确保密码受到保护,除非有人从源代码中获取密码? 编

  • 我试图克隆一个回购从我的BitBucket帐户到我的Windows 10笔记本电脑(运行GitBash)。我已经完成了连接所需的所有步骤(设置我的SSH密钥,通过成功的SSHinggit@bitbucket.org验证,等等)。然而,每当我试图克隆一个回购,提示不断挂断后,确认我要缓存Bit桶的密钥。 没有克隆任何文件,结果是一个空的repo。尝试从此repo启动git pull源主机时,也会要求

  • 存储密码 用户名和密码组合必须存储在某处。以下列表提到了一些受欢迎的地方: 文字:你现在应该熟悉这种方法。 SQL数据库:FreeRADIUS包含与SQL数据库交互的模块。 MySQL非常受欢迎,并且广泛用于FreeRADIUS。 目录:Microsof的Actve目录或Novell的电子目录是典型的企业级目录。OpenLDAP是一种流行的开源替代方案。 FreeRADIUS可以使用的用户文件和S

  • 过去一段时间以来, 许多的网站遭遇用户密码数据泄露事件, 这其中包括顶级的互联网企业–Linkedin, 国内诸如CSDN,该事件横扫整个国内互联网,随后又爆出多玩游戏800万用户资料被泄露,另有传言人人网、开心网、天涯社区、世纪佳缘、百合网等社区都有可能成为黑客下一个目标。层出不穷的类似事件给用户的网上生活造成巨大的影响,人人自危,因为人们往往习惯在不同网站使用相同的密码,所以一家“暴库”,全部

  • 这个标题听起来像是重复的,但我找不到我这个问题的答案。 我想在本地计算机上克隆一个git存储库。但是,当我尝试使用shell执行此操作时,我会得到一个错误。大多数文件都被签出了,但由于某种原因,其中一个图像文件引起了麻烦,我得到了错误“致命:无法签出工作树”和“警告:克隆成功,但签出失败”。所以我现在所做的是从github下载repo文件作为一个zip文件,并将它们解压缩到我的本地目录中。所以现在

  • 我尝试在本地运行此存储库 我安装了git,但当我运行此命令时: 编辑运行另一个命令时收到此错误: