2012-02-14 44 views
1

我在本地Windows 7 PC上安装了git。我可以在那里犯下。 我在我的linux dev服务器上安装了git。我可以在那里犯下。 我已经成功克隆到每台机器的github存储库。所以他们似乎在这个意义上工作。但我希望能够从我的电脑推送到开发者服务器。连接到我的git仓库从Windows到Linux的问题

我相信我在这里错过了一个重要的信息,找不到任何教程,如何设置这些问题的答案。

我有几个问题:

  • 我认为,导致我不需要设置SSH密钥要做到这一点,我将只是提示输入密码。

  • 我的网站是在PHP开发的,是否有可能推到Linux服务器,并有活的开发网站继续运行,与新的变化?

这里是如何我目前正试图从我的Linux服务器和响应克隆...(我改变了IP地址)

C:\DevEnv>git clone 0.0.0.0:gitrepo.git 
Cloning into 'gitrepo'... 
fatal: The remote end hung up unexpectedly 

我有一个目录名为gitrepo.git那有一个存储库。

我也尝试在mysite.com的主目录中创建一个存储库。当我尝试克隆,从我的电脑,这是发生了什么:

C:\DevEnv>git clone http://mysite.com 
Cloning into 'mysite.com'... 
fatal: http://mysite.com/info/refs not valid: is this a git repository? 

我已经通过很多教程阅读和她们谈论的大多要么真的很基本的概念,或者如何推/拉github上,或直接跳过在某些设置,所以当我跟着他们,我得到致命的:远程端意外挂起...

任何帮助,指向正确的方向将不胜感激!

回答

1

您可能需要提供您的用户名。例如:

$ git clone [email protected]:/opt/git/project.git 

,或者你可以在Linux中安装一个桑巴和分享您的git回购,在窗户上的共享和文件系统的克隆。

有关服务器上设置git的更多信息: http://progit.org/book/ch4-0.html

1
  1. 支票路径到您的项目。
  2. 通过GIT中协议尝试克隆Clon:

    C:\DevEnv>git clone git://0.0.0.0/gitrepo.git

相关问题