如果我使用的是linux或cygwin,我可以使用stat--format=%a作为describedhere.但是我只想默认使用msysgit中可用的工具。我的主要选项似乎是解析ls的输出,但这不是很令人愉快:drwxr-xr-x0jaxelsonAdminist0Jul132009PrintHood/dr-xr-xr-x0jaxelsonAdminist8192Jan309:22Recent/有没有更简单的方法?回溯历史:我需要这样做是因为sed中的一个错误,它不能正确保留权限。有关详细信息,请参阅this.同时运行sed的脚本作为git-hook运行。
当关注AndroidOpenSourceProjectinstructionsoninstallingrepo时与Git一起使用,在运行repoinit命令后,我遇到了这个错误:/c/Users/AndrewRabon/bin/repo:line23:exec:python:notfound我已经下载了repo并将其放在~/bin中,就像它说的那样,并且我已经安装了Python。我想知道这可能是什么问题。作为引用,我在WindowsVista上使用msysgit,我知道msysgit是有限的,但我希望它至少可以拉安卓源。 最佳答案
我无法设置我的virtualenv以在Windows中正常工作。我正在使用最新的(1.9)msysgit控制台来完成我的正常工作并安装了virtualenv、virtualenvwrapper和virtualenvwrapper-win通过pip。它在正常的cmd中工作正常,但msysgit只显示sh.exe":mkvirtualenv:commandnotfound我可以使用普通的virtualenv,但它很麻烦,而且还忽略了我设置的%WORKON_HOME%和%PROJECT_HOME%变量来分隔我的envs和projects文件夹。两者都在cmd.exe中工作。有什么想法吗?
一个简短的问题。我使用带有openSSH的msysgit作为git客户端。我不想使用其他ssh客户端,例如putty。从GITBash我已经成功地连接到我的服务器ssh-pXXXX到我的服务器。不幸的是,当我尝试做类似的事情时:gitclonegit@SERVER:reponame.git从GitBash我得到:ssh:connecttohostSERVERport22failed.如何使msysgit尝试使用openssh打开的ssh连接在不同的端口运行?我知道在linux中这样的东西会在/etc/ssh/ssh_config文件中,但在这种情况下我将如何去做呢?提前致谢。
有人在Windows上成功使用rebarget-deps吗?我的失败并提示版本号。如果你成功了,你用的是哪个git? 最佳答案 Rebarget-deps在Windows上有效。但是:bash.exe必须不在PATH中,所以安装msysgit时不要选择这个选项。Rebar认为cygwin在这里,但它不是:(将C:\ProgramFiles(x86)\Git\cmd\中的git.cmd重命名为git.bat。这是丑陋的hack,但似乎erl.exe只能执行exe和bat文件,不能执行cmd
我安装了新版本的MSysGit,现在我无法直接从命令行(“称为MINGW64”)运行*.bat文件。我尝试搜索它,但我只看到需要先运行cmd的选项。Outofagitconsole:howdoIexecuteabatchfileandthenreturntogitconsole?cmd"/Cclean.bat"是否有一些选项可以只运行clean.bat?非常感谢我通过更新所有库来解决这个问题……也许是Cygwin?我不确定,但更新您的所有软件并且它可以正常工作。 最佳答案 从MINGW命令行试试这个$cmd
GitBash中的OpenSSH和OpenSSL版本真的很旧。在这篇文章中,当输入ssh-V时,版本是:OpenSSH_4.6p1,OpenSSL0.9.8e23Feb2007我的问题是,我们如何升级这些(安全、不破坏任何东西等)?Thisarticle有一个解决方案,但它只提到升级OpenSSH,而不是OpenSSL,尽管我相信您也可以找到要传输的OpenSSL文件。但是,它需要安装可能不需要的Cygwin。虽然有一种方法可以下载Cygwin模块但不安装它们,但这似乎并没有添加一些DLL,例如cygcrypto.dll和cygwin1.dll。即使这行得通,还有别的办法吗?您可以从o
我最近安装了git1.8forwindows并选择安装用于windowsexplorershell集成的cheetah插件。但是,我没有在右键单击菜单中看到任何pop选项。我需要做些什么才能让它出现在右键菜单中吗?我使用的是Windows7企业版64位。 最佳答案 在:C:\ProgramFiles(x86)\Git\git-cheetah做:regsvr32git_shell_ext64.dll这至少为您提供了3个上下文菜单(不知道是不是cheetah插件,因为我从未见过它:-)这是一个错误还是什么?我认为安装程序应该这样做(比如
如果我们以管理员身份打开msysgit,我们就可以像root一样使用它。但是,没有管理员权限通常更容易打开。例如,对于管理员权限,您通常必须转到Windows资源管理器、“开始”菜单/屏幕等,而您不能从任务栏执行此操作。有时,我懒得做这一切,但我想在Bash中获得管理员权限。GitBash是否有类似sudo或su的命令或脚本等?进入cmd.exe、PowerShell等,然后执行类似runas的操作,如果没有其他问题的话。 最佳答案 youcan'tdoitfromthetaskbar您可以:点击图标时按ctrl+shift,它将以
迁移到Windows后,我使用msysgit及其附带的bashshell,这对我来说效果很好。但我有问题:我们的ant构建过程不会在那个shell中运行,我想使用Cygwin的xterms而不是Windows命令窗口,因为终端兼容性不够好,无法运行我想要的所有其他东西那个窗口,等等。我实际上已经在Windows命令shell中坚持使用msysgit,这样我就不必使用单独的窗口来构建,但这有更多的问题:缺少cd-文件完成让我很烦,我想通过管道传输到的大多数命令都不存在,等等。因此,如果我转而使用Cygwin的git,或者更糟的是,在不同时间同时使用两者,行尾是否会影响我?Cygwin的g