自动GIT克隆

时间:2011-08-19 02:14:49

标签: windows git

我想创建一个可以执行的脚本,或者创建一个克隆多个GIT存储库以进行异地数据备份的应用程序。 我需要这个能够在Windows 7机器上运行(我确信这会增加这个问题的复杂性。)

我尝试使用GIT bash(MINGW shell)并使用C#创建shell并向其调用命令。我的测试人员工作正常,直到它试图提供密码。看来密码提示来自另一个终端实例,因为stdin和stdout不再读取和写入控制台。 理想情况下,我想维护一个可以启动并克隆存储库的简单bash脚本,但是我无法为Windows找到类似的东西。

非常感谢任何帮助或见解。

1 个答案:

答案 0 :(得分:1)

应创建没有密码的ssh密钥。确保在您要连接的计算机上更新授权密钥文件。

安装msysgit并添加正确的密钥。我这样做没有任何问题。确保将msysgit设置为在安装过程中不改变行结尾。如果您忘记,可以稍后使用git config进行更改。使用ssh而不是putty。

Msysgit会在windows上为你提供bash。

希望这有帮助。