我现在有一个设置,将我的Windows机器上的cygwin我加我的Linux服务器远程起源在那里我可以再按我的变化我已经配置我的SSH密钥。混帐推窗户,窗户
git add remote origin [email protected]
git push origin
我怎么会这样对待我的Windows机器是那么简单的托管SSH服务器,如果是你推荐哪一个?
我现在有一个设置,将我的Windows机器上的cygwin我加我的Linux服务器远程起源在那里我可以再按我的变化我已经配置我的SSH密钥。混帐推窗户,窗户
git add remote origin [email protected]
git push origin
我怎么会这样对待我的Windows机器是那么简单的托管SSH服务器,如果是你推荐哪一个?
听起来好像你希望能够推送到Windows机器上的存储库,所以git daemon
和git协议对你来说是不够的。如果您需要能够推送到存储库,则可以使用以下选项:
git-http-backend
的二进制文件提供,您可以在CGI上使用它。这种二元分布在mSysGit,这样您就可以设置了一个Web服务器 - 例如,有做与Apache的here另一种方法是安装在远程计算机作为本地驱动器,并添加教程它作为远程使用file:
协议。
可以使用Git进程。 Hosting Git Repository in Windows
或者你可以使用SCM-Manager并做推或拉过来HTTP。
你可以使用Gitblit,一个开源的,集成的,纯Java的Git服务器,浏览器,并为小型工作组存储库管理。它在Windows上运行良好,并包含可作为Windows服务运行的工具。
最后一个选择的工作对我来说,你提到的。映射一个驱动器到Windows服务器(在Mac),然后初始化裸回购上映射的Windows驱动器(“git的初始化--bare”),然后说:“git的远程添加REMOTEBRNAME文件:// PATHTOMAPPEDDRIVE”本地回购。像'git push REMOTEBRNAME'一样发挥作用,如预期的那样。 Git部署。 Sweeeeeeeet。 – program247365 2012-04-19 12:44:12