我有一个git远程存储库和一个用户名和密码。
当我克隆我的回购,因为它有许多子回购内部。每次我必须输入我的用户名和密码。
我可以从git服务器读取。
如何永久存储使用远程回购的用户名和密码?
发布于 2022-01-05 06:27:37
您可以将ssh密钥添加到ssh代理中。这将记住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
发布于 2022-01-05 06:40:17
您可以使用
git config --global credential.helper store或在终端中执行以下命令以在缓存模式下配置git凭据助手,
git config --global credential.helper cache“git凭据”模块用于向用户请求这些凭据,并存储这些凭据,以避免重复输入这些凭据。
默认情况下,“存储”模式下的git凭据将存储在用户主目录(~/.git-凭据)中的“.git-凭据”文件中。
在Windows中,路径是C:\Users\<username>\.git-credentials
在Mac和Linux中,路径是/Users/<username>/.git-credentials。
有关更多信息和选项,您可以阅读这篇文章或这份文件载于git-scm.com。
https://stackoverflow.com/questions/70588497
复制相似问题