有没有办法动态更改credential.helper的输出?

时间:2020-07-25 10:52:58

标签: python bash git github sh

是否有一个bash命令可以动态更改Git的credential.helper存储凭据的位置?

例如,如果我要说:

echo "url=https://USER:PASSWORD@github.com/OWNER/REPO.git" | git credential approve

如果我希望将凭据存储在名为“ github”的文件中,但是想要

echo "url=https://USER:PASSWORD@gitlab.com/OWNER/REPO.git" | git credential approve

要使凭据存储在名为“ gitlab”的文件中

有没有一种方法可以动态地做到这一点? 我知道我可以在每个git config --global credential.helper 'store --file ~/.{appropriateFile}'之前做,但是我实际上并不想真正更改服务器的.gitconfig。调整太多并不是真正的我。

,作为一个额外的问题,是否有办法将这两个命令组合在一起? 即

echo git approve credential | -some way of changing the credential storage without editing .config-

0 个答案:

没有答案