标签: msysgit

Windows的Git-scm,msysGit和Git之间的差异

git-scm(从git-scm.com下载)和msysGit(托管在Google Code,Github以及可能还有其他人)之间有什么区别?它们看起来非常相似,即使我有git-scm,我已经应用了为msysGit指定的修复程序,它们似乎工作正常.

另外,哪一个,哪一个,Git for Windows都被调用Git Bash,或两者都有Git Bashshell,或只有两个中的一个?

windows git msysgit git-bash

62
推荐指数
1
解决办法
2万
查看次数

Git还原本地提交

我在Windows上的phpstorm上有一个git repo.我提交了一些更改集,然后将它们推送到我们的"中央仓库".在此之后,我又做了一些提交.我不再希望这些提交没有被推到中央回购.如何清理我的工作副本与中央仓库(原产地)相同?

windows git msysgit

53
推荐指数
4
解决办法
7万
查看次数

在Windows上使用符号链接克隆存储库时会发生什么?

有关在Windows上添加对符号链接的支持的问题很多.但是,当我在Windows上使用符号链接克隆存储库时实际发生了什么?

windows git symlink msysgit

51
推荐指数
3
解决办法
3万
查看次数

哪个更聪明的git协议,ssh或git(通过ssh)或https协议?

哪个有效?SSH://或Git://(文件压缩)

我在Git中理解,git协议是智能的,因为在通信的两端都有一个协议代理来压缩文件传输,从而通过有效地利用网络带宽实现更快的克隆.

O'Reilly的书中我发现了以下陈述.

For secure, authenticated connections, the Git native 
protocol can be tunneled over an SSH connection using
the following URL templates:

ssh: //[user@]example.com[:port]/path/to/repo.git
ssh: //[user@]example.com/path/to/repo.git
ssh: //[user@]example.com/~user2/path/to/repo.git
ssh: //[user@]example.com/~/path/to/repo.git*
Run Code Online (Sandbox Code Playgroud)

我不确定作者是否意味着他说的话.他谈到git协议通过SSH进行隧道传输.

从我的角度来看,除非你连接到git端口(代理端口),否则协议不起作用.SSH仅仅是未压缩的文件传输.
但是根据作者的说法,如果我们使用SSH,他说git协议是通过它进行隧道传输的.那么在GIT中SSH更智能吗?

冯C,谢谢你的回答."网络协议(HTTP和Git)通常是只读的"Git可以rw在你运行deamon时制作--enable=receive-pack.

以下是我的担忧.
当他们说git协议是智能的时,他们就意味着当你执行git clone时,git服务器代理会压缩发送回客户端的数据,因此克隆应该更快.在我的用例中,我将在香港设置git服务器并在圣何塞和其他国家使用它.因此,我希望由于延迟问题而在网络上保持高效.

所以我的问题是,当我使用时,我git clone ssh://user@server/reposloc也获得了git协议的好处吗?根据O'Reilly作者的书,他的意思是git通过ssh进行隧道传输,那么当我没有在服务器上运行git守护进程时,git协议如何工作.

所以使用SSh:// xyz ...它是否同时给出了ssh和git协议的好处?

提前感谢您的答案.

git github msysgit

50
推荐指数
3
解决办法
4万
查看次数

Git错误:致命:无法连接套接字(无效参数)

我有msysGit(Windows上的Git)在我的家用机器上正常工作,但在工作中,我们在Microsoft ISA代理后面,当我执行git克隆时出现以下错误:

H:\>git clone git://github.com/akitaonrails/vimfiles.git
Initialized empty Git repository in H:/vimfiles/.git/
github.com[0: 65.74.177.129]: errno=Invalid argument
fatal: unable to connect a socket (Invalid argument)
Run Code Online (Sandbox Code Playgroud)

我已经尝试将http_proxy环境变量设置为:

http://our-proxy-server:8088
Run Code Online (Sandbox Code Playgroud)

我已经设置了git http.proxy配置指令:

git config --global http.proxy http://our-proxy-server:8088
Run Code Online (Sandbox Code Playgroud)

以上两者都没有区别.

用git克隆http://而不是git://产生这个:

H:\>git clone http://github.com/akitaonrails/vimfiles.git
Initialized empty Git repository in H:/vimfiles/.git/
fatal: http://github.com/akitaonrails/vimfiles.git/info/refs download error - The    requested URL returned error: 407
Run Code Online (Sandbox Code Playgroud)

407当然是认证错误.

所以我的问题是:有没有人设法让git从代理后面工作,特别是ISA代理?我不知道是否值得追求这个.任何帮助非常感谢.

谢谢!

windows git proxy msysgit

48
推荐指数
2
解决办法
8万
查看次数

Git Windows命令提示符在Git命令中被卡住(END)

我有Git for Windows安装程序(msysgit),它在过去几天工作正常,今天我遇到了一个奇怪的错误.

在Windows命令提示符或与msysgit捆绑在一起的Git Bash中发出Git命令时,我会看到一个奇怪的"(END)"行,然后我就不能发出任何其他的comamnds.

替代文字

此时我得到的只是系统发出哔哔声.

有任何想法吗?

谢谢,P

windows git command-line cmd msysgit

48
推荐指数
4
解决办法
2万
查看次数

git,msysgit,accents,utf-8,最终答案

我在某些地方读过git(或只是msysgit?)和字符编码有问题- 我相信这只是文件名中的一个问题.

我想要的是一些'权威'(或至少权威)的信息:

  1. 究竟是什么'问题'?(症状)
  2. 原因是什么?(简要)
  3. 在什么情况下这是一个节目塞子?
  4. 是否有任何解决方案,或没有任何解决方法?

我希望这个问题不是太模糊,我认为将所有这些信息放在一个地方以便能够指出人们是很好的...

git utf-8 msysgit

45
推荐指数
1
解决办法
2万
查看次数

钩子的msysgit错误:"git错误:无法生成.git/hooks/post-commit:没有这样的文件或目录"

我无法通过msysgit(Windows 7 Pro/32和Ultimate/64)正确使用post-recieve和post-commit hooks.对于post-commit钩子,如果我从git-bash或控制台提交,我会得到上面的错误,但是如果我通过git-gui提交它会正常工作.对于后接收钩子,所有三个都给出了相同的错误.

我认为这是某种许可或路径错误,但是没有任何线索从何处开始.

windows git msysgit

44
推荐指数
3
解决办法
3万
查看次数

Windows上的Git 1.6.4 beta(msysgit) - Unix或DOS行终止

我正在我的Win Vista开发VPC上安装msysgit 1.6.4 beta.安装屏幕正在请求我是否要使用Unix行终止或DOS行终止.通常,我会选择DOS,但是设置文本表明DOS终止可能意味着文件不能与Git的所有命令行工具一起使用.Unix行终止状态"......大多数[Windows]应用程序可以处理这个......".

有谁知道我应该选择哪个选项通过shell为我的VS 2008工作使用Git?

git msysgit

43
推荐指数
1
解决办法
3万
查看次数

配置Git以使用Plink

我正在尝试配置Git以使用Plink.之前它曾多次为我工作过.现在,出于某种原因,我无法使用此选项(已禁用):

Git Setup Plink选项截图

我尝试卸载并重新安装Git一百次.没有.我无法启用此选项.

git plink msysgit

43
推荐指数
3
解决办法
4万
查看次数

标签 统计

git ×10

msysgit ×10

windows ×6

cmd ×1

command-line ×1

git-bash ×1

github ×1

plink ×1

proxy ×1

symlink ×1

utf-8 ×1