我正在使用RStudio
并正确设置wincred
。不,我想让matlab知道wincred。有任何想法吗?我发现this有用的链接,但不明白为什么这对matlab不起作用:我已经有了一个密钥,并且访问github正在工作!如果您需要更多信息,请告诉我。
我有以下目录:
这些git
设置可能很有用:
$ git config --list --show-origin
...
file:"C:\\Git\\mingw64/etc/gitconfig" credential.helper=manager
file:C:/Users/sqc/.gitconfig user.name=my name
file:C:/Users/sqc/.gitconfig user.email=my.name@example.com
file:C:/Users/sqc/.gitconfig credential.helper=wincred
file:.git/config remote.origin.url=https://github.com/path2/Test_Matlab
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
...
(添加一行
file:.git/config credential.helper=wincred
没有帮助)
PS:我以某种方式与RStudio合作,但我对正在发生的事情的了解真的很差; - )
答案 0 :(得分:0)
我在与Matlab支持讨论后解决了这个问题:根据支持,Matlab使用jGit,这有点不同。因此,“Matlab-push”命令对系统级别设置的凭证助手一无所知(参见file:"C:\\Git...
)。
解决方案如下:
使用ssh key
而非凭据助手。对于github,我们讨论了here。此外,我在this步骤中犯了一个错误:我忘记将密钥复制到我的Github帐户。
答案 1 :(得分:0)
在 MATLAB 版本 R2021a 中,如果在您的 Git 配置中设置并定义了凭证助手,它将用于存储和检索您的凭证 (Set Up Git Source Control)