我目前正在开发一个脚本,该脚本会同步几个git存储库并使用git fetch --prune
和git pull
在本地更新它们。
现在我尝试自动化第一次运行脚本,git凭证管理器会提示输入远程凭据。
是否有任何更改方法来检查/测试是否已经使用PowerShell为远程(源)设置了凭据?
注意:我已经尝试找到libgit2sharp
的解决方法,但卡住了......
使用过的方法
Get-StoredCredential -Target "git:https://<GitLab_FQDN>"
答案 0 :(得分:0)
您可以使用
git config --list --show-origin
如果是凭据,您可以看到credetial.helper=wincred
之类的内容。