1
6
你可以使用
local protocol
:一个简单的共享路径足以让同一局域网上两台PC上的两个Git存储库互相推/拉。
AS
Noel Kennedy
在评论中指出,在执行以下操作之前,他必须在本地将驱动器号映射到远程回购:
但是,您可以将UNC路径与最新的msysgit版本一起使用,如在Git-Bash会话中:
(注:
在DOS会话中,添加
2014年8月更新(4年后),Git 2.1
Commit c2369bd
作者:Eric Sunshine和
Cezary Zawadka (
Windows:允许使用Git存储库的UNC路径
所以现在应该可以:
|
2
4
对于使用Git的开发工作流(众多开发工作流之一),这是一个非常常见的误解,与MSysGit问题无关。 Git是分布式开发,因为没有一个存储库具有任何特定的设计或结构,使其比任何其他存储库更具权威性——您可以在本地存储库上对中央存储库做任何您想做的事情,从这个角度来看,它们都是在同等的基础上进行的。 例如,在Linux内核中,有数百个不同的公共存储库:一般来说,linus'被视为权威存储库,kernel.org上的发布是从他的树上切下来的,但是许多人或项目使用或维护其他树(“forks”,尽管这个术语有一定的含义),并且由于git对此的支持,在那里在跟踪Linus树(或任何其他树——现在看到模式)中发生的开发时,阻抗失配或开销是否非常小?. 许多项目使用一个中央存储库,因为这是一个很好理解的协作模型,或者因为它适合于现有的持续集成设置——而Git也同样适合这种开发风格——但这是一个工作流决策,而不是Git自己强制(甚至赞成)的决策。 就msysgit或cygwin而言,通过它们使用ssh应该没有问题,而且putty作为本地Windows客户机使用ssh协议也没有任何特定于Unix主机的问题。使用本机Git协议或HTTP也很容易拉(推送是另一个问题)。(正如VONC所说,您也可以从本地存储库中提取,因此,如果您有一个网络/Samba共享,或者对Git有任何相同的共享)。 |
3
3
根据两台机器之间的连接,有很多方法可以处理克隆存储库。如果您想避免在Windows上安装Git服务器的麻烦,那么可以将Git存储库存储在共享目录中,并使用
|
4
0
Git服务器组件在win32、imho上尚不受良好支持。 没有什么能说明你不能通过电子邮件从人们那里获取补丁并将它们应用到你的存储库中。 此外,分布式版本控制的要点是,虽然您可以选择与远程存储库同步,但不必这样做。没有什么能阻止你在世界上任何地方(包括海洋中部或遥远的沙漠)使用Git。 |
Le Thuan · grep可以只显示我想要的结果吗 6 年前 |
Babu · 更新Cygwin后vi或vim未启动 6 年前 |
Jay8ee · Cygwin命令替换不工作 6 年前 |
CapnKirk · 在cygwin上安装sdkman 6 年前 |