Questions tagged «msysgit»

msysGit以前是用于Windows 1.0编译Git的开发环境。它从来不是Windows的实际Git软件包,并且不是最新的。不要将这个标签用于一般的Git问题,请使用git标签。请勿将此标签用于Windows专用的Git问题,请使用git-for-windows标签。

12
在Windows上使用msysgit设置Git服务器[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我和我的朋友们正在尝试使用教程Git Server:Windows上的Gitosis和Cygwin来为Windows设置Git ,但是我们一直遇到问题。 使用msysgit的 Windows的“ Setup Git Server”指南是什么样的? 上面的教程中有一条评论建议无法使用msysgit来完成,因为gitosis需要使用SSH服务器和Bash?什么是分步指南(因为没有可用的指南)? 安装mysisgit ?
163 windows  git  msysgit 

10
在Windows安装的Git Bash中更改〜目录的位置
我什至不确定我在问正确的问题。让我解释一下我的情况: 这是关于Windows 7上的Git。 我公司在网络驱动器而不是本地硬盘驱动器上设置Windows用户目录(出于备份和其他目的,不在此问题的范围内)。我不能改变那个政策。 我可以在该方案之外拥有本地文件,这就是我的Apache服务器设置的方式。完全是本地的。 我安装了Git。它会安装Bash。当我启动Bash并cd ~(更改到根目录)时,我发现它(Bash根目录)指向我的网络用户目录。我希望它不要那样做。我想 ~在硬盘上的其他地方。我想要它,以便当我执行其他操作(如安装证书,SSH密钥等)时,其默认设置不会自动使用该网络目录。 我到处搜索都是徒劳的,所有我能找到的都是涉及别名,重定向和$ HOME指向的位置的答案。但这根本不是我想要的。 问题是:我可以更改该目录吗?如果是这样:如何? 更新:因此,$ HOME是我需要修改的。但是,我无法找到这个神话般的$ HOME变量的位置,因此我认为它是PATH的Linux系统版本。反正 ... 我的确有一个“个人资料”文件git/etc。以下是内容(注意,没有$ HOME): # To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain worldwide. This software is distributed without …
138 git  msysgit  git-bash  mingw32  msys2 



16
github:没有可用的受支持的身份验证方法
我使用github,过去已在笔记本电脑上成功添加和同步文件。 从最近开始,我在运行后开始收到“ PuTTY致命错误:断开连接:没有可用的支持的身份验证方法 ”: git pull origin master(或push) 然而 ssh git@github.com返回正确的响应:错误:嗨,用户名!您已经成功通过身份验证,但是GitHub不提供shell访问权限。与github.com的连接已关闭。 在github上挖掘后,我发现了这个问题: 没有可用的受支持的身份验证方法 您应该注意环境变量GIT_SSH,如果ssh不适用于git,它将被git使用来查找您的说ssh的客户端。git安装可能使用plink.exe(通过GIT_SSH)执行身份验证。如果是这样,请确保您正在运行pageant.exe,并将您为github创建的密钥加载到其中。这提供了plink.exe的密钥;没有它,将发生上述错误。 不知道什么是plink.exe或peagant.exe ..以及ssh git@github.com似乎可以正确验证的事实使我想知道这里的最佳解决方案是什么。.我当然不想过分复杂必要。
98 git  ssh  github  msysgit 


25
Windows的Git-程序无法启动,因为缺少libiconv2.dll
当我尝试从Windows 7(64位)上的git Bash运行某些命令(例如git push)时,出现错误: The program can't start because libiconv2.dll is missing from your computer 我已经详尽搜索了解决方案。 我能找到的最多的是Google代码站点(第419期)上的一个问题线程,以及其他一些到处都是的博客。据我所知,帖子中提供的任何建议都无法真正解决我的问题。 我尝试重新安装。我尝试添加$GIT/bin到中PATH。 我可以验证dll是否在$GIT/bin目录中...但是仍然无法推送到远程目录。 我在另一个Windows 7机器上可以正常安装msysgit,在两种情况下我都以相同的方式安装...不用说,我很困惑。 任何帮助,将不胜感激。 谢谢,
93 git  msysgit 

4
Git怪没有历史
当我在文件上运行git blame(使用msysgit)时,总是得到以下打印输出: 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 1) package co 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 2) { 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 3) impor 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 4) impor 00000000 (Not Committed Yet 2011-01-09 11:21:30 +0200 5) impor 00000000 (Not …

5
git代理密码中的转义@字符
我将git proxy配置为'http.proxy = http:// userId:pwd @ 123 @ipaddress:port',但是在克隆远程项目时,出现错误 Cloning into git... error: Couldn't resolve proxy '123@ipaddress' while accessing http://git.kernel.org/pub/scm/git/git.git/info/refs fatal: HTTP request failed 如何转义密码中的“ @”字符? 请注意:我无法更改密码。
88 git  msysgit 

9
我的Git配置中的设置来自哪里?
我注意到core.autocrlf我跑步时有两个清单git config -l $ git config -l core.symlinks=false core.autocrlf=false color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=name user.email=email@example.com core.autocrlf=true 最后三个(从user.name向下)是我中仅有的三个 C:\users\username\.gitconfig文件中。其他所有的都从哪里来?为什么core.autocrlf列出两次? 这是与MSysGit 1.8.3一起使用的,并且我还安装了Sourcetree(Windows 7)。在Sourcetree中,我未选中“允许Sourcetree修改全局Git配置文件”

19
Windows 7中的Msysgit bash非常慢
我喜欢git,几乎在家里经常在OS X上使用它。在工作中,我们在Windows上使用svn,但希望在这些工具完全成熟后立即迁移到git(不仅是TortoiseGit,而且还类似于VisualSVN提供的非常不错的Visual Studio集成)。但是我离题了... 我最近安装msysgit我的Windows 7机器上,并使用bash所包含的版本时,它的窘况慢。不仅仅是git操作;clear大约需要五秒钟。AAAAH! 有没有人遇到过类似的问题? 编辑:看来msysgit与UAC配合不好,可能只是在XP上开发或在禁用UAC的情况下运行Vista或7而导致的微小设计疏忽。使用Run as administrator我在OS X上看到的闪电般的速度启动Git Bash(或在启动不带网络连接的Git Bash之后的7上-请参阅@Gauthier答案)。 编辑2:啊哈! 看我的答案。
84 git  windows-7  msysgit 

13
Windows下的Git:MSYS还是Cygwin?
我计划将我的项目迁移到git,而我目前想知道哪个是Windows下最好和/或最稳定的选项。 从我收集到的信息来看,我基本上有2.5个选择: MSYSgit git下 Cygwin (aka 2.5)来自Cygwin提示符的MSYSgit(假设已经安装了Cygwin git)。 注意:IMO Cygwin本身就是一个很大的优点,因为您可以访问几乎所有的* nix命令行工具,就像使用MSYSgit bash一样,您只能访问这些工具的一小部分。 鉴于此,您会建议什么选择?
80 git  cygwin  msysgit  dvcs 

8
Git Bash Shell无法创建符号链接
当我尝试从Git Bash shell创建符号链接时,它每次都始终失败: $ ln -s /c/Users/bzisad0/Work testlink ln: creating symbolic link `testlink' to `/c/Users/bzisad0/Work': Permission denied 除了给出错误消息外,它唯一要做的就是创建一个名为(在这种情况下)的空目录testlink。 我看不到ln可执行文件有任何问题。例如,它归我所有并标记为可执行文件: $ which ln /bin/ln $ ls -hal /bin/ln -rwxr-xr-x 1 BZISAD0 Administ 71k Sep 5 11:55 /bin/ln 我还拥有当前目录(~,这是/c/Users/bzisad0): $ ls -dhal . drwxr-xr-x 115 BZISAD0 Administ 40k Sep 5 12:23 . …
76 msysgit  msys 

7
git可以将zip文件视为目录,将zip内部的文件视为blob吗?
场景 想象一下,我被迫使用总是存储在其中的某些文件 .zip文件文件。zip内的某些文件是小的文本文件,并且经常更改,而其他文件则较大,但幸运的是,它们是静态的(例如图像)。 如果我想将这些zip文件放在 git存储库中,则每个zip都被视为一个blob,因此每当我提交存储库时,该zip文件的大小都会增加...即使内部只有一个小文本文件发生了变化! 为什么这很现实 MS Word 2007/2010.docx和Excel.xlsx文件是ZIP文件... 我想要的是 有没有机会告诉git您不要将zip视为文件,而是将目录视为目录并将其内容视为文件? 优点 回购规模小得多,即更快的传输/备份 使用Git将更改显示为zip可以自动运行 但这行不通,你说? 我意识到,没有额外的元数据将导致一定程度的歧义:在git checkoutgit上,必须决定要创建foo.zip/bar.txt为常规目录中的文件还是zip文件。但是,我认为这可以通过配置选项解决。 有两个想法如何实现(如果尚不存在) 使用诸如gitminizip或IO::Compress::Zipgit内部的库 以某种方式添加文件系统层,以便git实际上将zip文件视为目录以
73 git  zip  msysgit 

1
Windows版Git-scm,msysGit和Git之间的区别
git-scm(从git-scm.com下载)和msysGit(托管在Google Code,Github以及其他地方)之间有什么区别?它们看起来都非常相似,即使我有git-scm,我也已应用了为msysGit指定的修复程序,并且它们似乎工作正常。 另外,哪一个(如果有的话)是Git for Windows,并且都被称为Git Bash,或者两者都具有Git Bash外壳,或者只有两者之一?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.