后试图在Windows 7上安装的git凭据缓存我现在想放弃的想法,并从混帐删除此错误信息和设置.
git: 'credential-cache' is not a git command.
此相关问题显示如何通过安装其他软件来解决此错误,以使凭据缓存工作 - 但我希望一起删除此设置.
我该怎么做呢?
我试过了:
git config --global --remove-section credential-cache及其变种.它也不存在于我的.git/config文件中.
git-credential-winstore与github和bitbucket存储库完美配合,但在使用自托管存储库时不会弹出提示符.我看不出问题所在.
我试过了 :
git config --global credential.helper winstore
Run Code Online (Sandbox Code Playgroud)
通过控制台
[credential]
helper = winstore
Run Code Online (Sandbox Code Playgroud)
在gitconfig中创建并存储凭证manualy.没有成功.有人能指出我正确的方向吗?我正在使用Win7.
最好的祝福.
从Bash脚本我想提供密码.我尝试过以下方法:
echo 'mypass' | git pull
git pull < 'mypass'
git pull < echo 'mypass'
Run Code Online (Sandbox Code Playgroud)
似乎没有工作.
我在Windows 10系统上,正在尝试将我的凭据添加到Git Bash中的Git。我找不到存储密码的方法。
我检查了GitHub的文档,该文档说的只是输入这一行git config --global credential.helper wincred,但这似乎没有任何意义,因为没有提示输入密码。我检查了Git的文档,该文档说要使用command git credential-store --file ~/git.store store并填写所有提示。bash模拟器无法读取凭据。
最后,我尝试像通过添加电子邮件一样添加密码,git config --global user.password "5ecre7"但是在存储库上运行了示例git clone之后,我让它响应说我没有访问权限。有没有办法解决这个问题?
我在代理人后面.为了git工作,我将不得不添加
proxy = http://username:password@proxy.at.your.org:8080
Run Code Online (Sandbox Code Playgroud)
到.gitconfig.
既然username并且password是我的系统凭证,这个解决方案很糟糕,因为我必须将它们存储为cleartext.
我正在使用Google Chrome我不需要设置任何代理设置的地方,因为它使用系统代理设置.
怎么做git?
我总是通过 HTTPS 克隆私有 Github 存储库。当 git 第一次询问时,我有个人访问令牌用作“密码”。
在很长一段时间里,当我在命令行中运行东西时,我能够执行 git 操作,而无需 git 询问每个命令的凭据。
但现在它总是要求在命令行中提供凭据!
我尝试了各种组合来更改git configcredentials.helper(更改为store/wincred/manager/cache)和一堆其他东西,但没有任何效果。
有趣的是,如果我在 VSCode 终端内运行 git 命令,那么它不会要求提供凭据并且可以正常工作。但我不想每次需要执行一些 git 操作时都必须启动 VSCode(特别是当我的计算机由于其他任务而导致 RAM 不足时)
我需要一种永久的方法来解决此问题,同时仍然使用 HTTPS 远程 url + 个人访问令牌
我正在使用适用于 Windows 的 Git git 版本 2.40.0.windows.1
.gitconfig在尝试了很多在线指南后,我现在的情况很糟糕
[credential "github.com"]
authority = Github
interactive = never
preserve = true
[credential]
helper = manager
modalPrompt = true
writelog = true
Run Code Online (Sandbox Code Playgroud) 我有一个应用程序并试图将其推送给私人代表,但不知道为什么会出现此错误:代码未显示在 GitHub 上
>git push -u origin main
fatal: credential-cache unavailable; no unix socket support
Everything up-to-date
Branch 'main' set up to track remote branch 'main' from 'origin'.
Run Code Online (Sandbox Code Playgroud) 我已经在 Windows 7 64 位中很好地设置了 GitforWindows,并将凭据管理器设置为“Wincred”。
然而,当我运行一些命令(例如git remote prune origin在 GitBash 中)时,它会在控制台中给出以下错误,但运行命令:
Failed to load advapi32.dll
Run Code Online (Sandbox Code Playgroud)
这是为什么 ?如果需要对凭据管理器设置进行某些操作,那么我需要完整解释如何进行这些设置以及每个设置的含义。
注意:我仅在某些命令上遇到此问题,其他命令运行正常,没有任何错误。