gpt4 book ai didi

git - 将 ~/.gitconfig 中的 github.token 别名为 shell 命令

转载 作者:太空狗 更新时间:2023-10-29 13:13:41 26 4
gpt4 key购买 nike

我想在我的 ~/.gitconfig 中将 github.token 的值设置为 shell 命令的结果。我目前有以下内容:

[github]
user = zmanji
token = !echo ~/.githubtoken 2> /dev/null

但是 git config github.token 不返回 ~/.githubtoken 文件的内容,而是返回命令本身。我怎样才能让它按预期工作?

编辑:为了清楚起见,我正在努力实现隐含的 here :

You can also define github.token to be a command which returns the actual token on stdout by setting the variable to a command string prefixed with !.

最佳答案

我没有将我的 GitHub token 存储在文件中,而是将其存储在我的 OS X 钥匙串(keychain)中并像这样获取它(来 self 的 .gitconfig 的片段):

[github]
token = !security find-generic-password -gs \"GitHub API Token\" 2>&1 >/dev/null | awk '/password/ {print $2}' | tr -d \\\"

关于git - 将 ~/.gitconfig 中的 github.token 别名为 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7251394/

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