bounty还有6天到期,回答此问题可获得+100声望奖励,John London希望引起更多关注此问题:我真的需要一种不用使用VSCode内部的终端就能正常使用Git的方法
我总是通过HTTPS克隆私有Github仓库。当git第一次要求时,我有个人访问令牌用作“密码”。
在很长一段时间里,当我在命令行中运行东西时,我能够进行git操作,而不需要git为每个命令要求凭据。
但是这些天它总是在命令行中要求凭据!
我已经尝试了各种组合来更改git config
credentials.helper(更改为store/wincred/manager/cache
)和一堆其他东西,都不起作用。
有趣的是,如果我在VSCode终端中运行git命令,那么它就不会要求凭据,只是工作。但我不想每次需要做一些git的事情时都要启动VSCode(特别是当我的计算机由于其他任务而内存不足时)
我需要一个永久的方法来解决这个问题,同时仍然使用HTTPS远程URL +个人访问令牌
我正在使用Git for Windows git version 2.40.0.windows.1
我目前可怕的.gitconfig
后,尝试了许多在线指南
[credential "github.com"]
authority = Github
interactive = never
preserve = true
[credential]
helper = manager
modalPrompt = true
writelog = true
1条答案
按热度按时间y1aodyip1#
在Windows上使用manager-core并指定提供程序。对于github,我们需要github提供程序,Bitbucket有一个bitbucket提供程序,并且有一个通用的提供程序供正常使用。
因此,要将generic设置为默认值,并使用github提供程序进行github特别用途:
如果您使用的是Atlassian Bitbucket本地服务器-请使用通用服务。'bitbucket'提供商用于其云服务。