gpt4 book ai didi

git - 使用 .gitconfig 和 git-credential-helper 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 17:54:11 26 4
gpt4 key购买 nike

我所有的凭据都在 .gitconfig 中 -

─[$] cat .gitconfig

1 [user]
2 name = Shirish Agarwal
3 email = xxxxx@xxx.com
4 [core]
5 editor = leafpad
6 excludesfiles = /home/shirish/.gitignore
7 gitproxy = \"ssh\" for gitorious.org
8 [merge]
9 tool = meld
10 [push]
11 default = simple
12 [color]
13 ui = true
14 status = auto
15 branch = auto

现在我看到这个 https://help.github.com/articles/caching-your-github-password-in-git/ .转移到 git-credential-helper 是否有任何好处,还是只有在 github.com 上才有用?

最佳答案

您似乎正在使用 SSH 连接到您的远程 git 存储库。在您的情况下,您将不需要使用 git-credential-helper

请注意,在您链接的 Github 文档中,它说:

If you clone GitHub repositories using SSH, then you authenticate using SSH keys instead of a username and password.

这也适用于 Github 之外的 git repos。

如果您没有通过 SSH 连接,则每次获取或推送时都会要求您输入密码。

git-credential-helper 帮助您保存密码,这样您就不必每次都输入密码。在 OSX/macOS 上,osxkeychain 将密码存储在操作系统钥匙串(keychain)中。我不熟悉它在其他操作系统上的工作方式。

关于git - 使用 .gitconfig 和 git-credential-helper 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41788731/

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