gpt4 book ai didi

git - 有没有办法缓存在机器重启时不会过期的 git 凭据?

转载 作者:行者123 更新时间:2023-12-04 18:29:32 27 4
gpt4 key购买 nike

这里有一百万篇关于如何使用 git 缓存凭据的帖子。但是,如果机器重新启动,它们似乎都不成立。有没有办法缓存在机器重新启动时持续的凭据?

最佳答案

是的,在 Debian 和 Ubuntu 上,您可以使用 libsecret凭证助手。这会将用户名和密码或 token 保存在桌面环境的 key 链中以供将来使用。
不幸的是,它不是默认构建的。您可以通过执行以下步骤自己构建它(假设 ~/bin 在您的 PATH 中):

$ cp -a /usr/share/doc/git/contrib/credential/libsecret /tmp
$ cd /tmp/libsecret
$ sudo apt install libsecret-1-dev libglib2.0-dev build-essential
$ make
$ cp git-credential-libsecret ~/bin
然后你可以运行 git config --global credential.helper libsecret .当系统提示您输入凭据时,请照常输入它们,然后它们将被无限期保存。请注意,它们将在您登录时默认解锁。

关于git - 有没有办法缓存在机器重启时不会过期的 git 凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69786935/

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