草庐IT

windows - 有没有办法让git在windows上打开密码提示框?

在使用gitbash推送远程存储库时,需要并询问我的密码。这不是问题。问题是我习惯于在git控制台中输入密码,但后来我从Linux切换到Windows,我的密码被要求输入提示框而不是控制台。我发现它不太方便:我必须等待它出现一秒钟,有时我会失去焦点。奇怪的是,如果我关闭对话框,那么git控制台会询问密码。这就是我要找的。你知道我怎样才能阻止提示框,让我在控制台中输入密码吗?是否有一些我应该修改的git选项? 最佳答案 这似乎与git-config的core.askPass选项有关。.文档说:core.askPassSomecomma

windows - 如何在 Windows 上安装 Git-crypt?

Thegit-cryptinstructionsexistforLinuxandMacOS,但对于Windows,这些似乎被省略了。如何在Windows上安装Git-crypt? 最佳答案 还有其他方法,但我喜欢msys2:安装msys2:http://www.msys2.org/打开一个msys2终端。然后……按照此处的说明安装适用于Windows的g++:https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2确保/mingw64/bin在您的路径中。

windows - 无法推送到 github : repository not found

每当我尝试从命令行将更改推送到远程github存储库时,我都会收到以下错误:>gitpushremote:Repositorynotfound.fatal:repository'https://github.com/MyOrg/MyRepo.git'notfound(我已经替换了org和repo名称,但它们绝对是正确的名称)。我已经检查过我对存储库有写入权限。我能够通过github网站创建分支并写入文件,然后将这些更改pull回到本地。我正在使用GitCredentialManagerforWindows(GCM)通过github进行身份验证,我在gitconfig中有以下内容:[cr

windows - "Open git bash here"和 "Open command prompt here"从 Windows 资源管理器上下文菜单中消失

除了重新安装git或编辑相关的注册表项以自己将上下文菜单添加到shell之外,我想知道是否有另一种方法可以恢复“GitBashHere”和“Opencommandwindowhere”菜单?我使用的是Windows7家庭高级版64位。 最佳答案 checkoutthis所以问题:ContextmenuforrightclickonfoldersinleftpanelofWindowsExploreroronbackgroundofadirectoryinrightpanel:HKEY_CLASSES_ROOT\Directory\B

windows - docker build 命令将 'C:/Program Files/Git' 添加到在 Windows 上的 MINGW bash 中执行时作为构建参数传递的路径

我有以下Dockerfile:FROMubuntu:16.04ARGpath1=def_path1RUNmkdir${path1}当我使用以下命令构建此Dockerfile时:dockerbuild--build-argpath1=/home/dragan-tbuild_arg_ex.当我在Windows10上的MINGWbash中执行它时出现以下错误:$./build.sh--no-cacheSendingbuildcontexttoDockerdaemon6.144kBStep1/3:FROMubuntu:16.04--->2a4cca5ac898Step2/3:ARGpath1=

windows - 在git中移动文件夹

我是git的新手。我使用Windows、github和bitbucket。我在文件夹C:\Users\MyUserName.ssh中设置了我的git存储库因为我认为我必须这样做。现在我意识到,如果我将这些存储库放在保管箱中会更好。我假设将文件夹(存储库)从C:\Users\MyUserName.ssh剪切并粘贴到我的保管箱文件夹可能会造成一些伤害......就像GITPULL可能不再知道将文件带到哪里。移动文件夹的最佳方式是什么? 最佳答案 文件夹在文件系统中的位置并不重要。只需移动文件夹并继续pull即可。

windows - 保持功能分支与 "develop"分支同步的别名

我做了一些搜索,发现这个别名可以使功能分支与开发分支保持同步,这在我从Gitbash手动运行时起作用。sync='!f(){echoSyncingthisbranchwithdevelop&&gitcheckoutdevelop&&gitpull&&gitcheckout–&&gitrebasedevelop;};f'我尝试将此别名放入.gitconfig但出现以下错误error:pathspec'"\342\200\223"'didnotmatchanyfile(s)knowntogit.我发现的是gitcheckout-,它代表,回到你所在的最后一个分支会产生这个错误。我也尝试将相

python - Vagrant w/windows 作为主机,由于 crlf,文件不在 vm 上运行

我正在尝试将vagrant设置为以windows作为主机,以ubuntu作为guest。我想将vagrant文件本身提交到repo,所以步骤是,在Windows中克隆repo,vagrantup并准备好并运行env。问题是,由于repo是在windows中克隆的,所以所有文件都有crlf。当这些从vagrantssh执行时,抛出错误repo如何在vagrant中与windows作为主机和linux作为访客共存,以便我使用windows的队友仍然可以安全地编辑文件并提交它们?提前致谢 最佳答案 我不会推荐core.autocrlf设置

windows - 为什么在 Git 配置中忽略任何引号?

git,windows7。我尝试通过不同的方式设置文本编辑器:$gitconfig--globalcore.editor"C:\ProgramFiles\Notepad++\notepad++.exe"$gitconfig--globalcore.editor\"C:\ProgramFiles\Notepad++\notepad++.exe\"$gitconfig--globalcore.editor'C:\ProgramFiles\Notepad++\notepad++.exe'但是当我查看配置文件时(通过gitconfig--list命令),我得到了相同的结果:core.edito

windows - 打开 git bash shell 窗口,执行命令并在 term 信号后保持

我有一个批处理文件,它通过打开一些“gitbash”shell窗口来设置我的环境。除了一个恼人的功能外,这非常有效,如果您按CtrlC(或发送任何其他Term信号),整个bash窗口将关闭。我希望窗口表现得像正常打开一样,因此当它收到一个术语信号时,它会返回到bash提示符。这是我的setup.bat文件的当前内容:C:cd\project\start"""%SYSTEMDRIVE%\ProgramFiles(x86)\Git\bin\sh.exe"--login-i-l-c"sourceali.sh&&mvnspring-boot:run"cd\project2\start"""%S