Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从windows到linux连接到我的git存储库时出现问题_Windows_Linux_Git - Fatal编程技术网

从windows到linux连接到我的git存储库时出现问题

从windows到linux连接到我的git存储库时出现问题,windows,linux,git,Windows,Linux,Git,我在本地windows 7 PC上安装了git。我可以在那里提交。 我在linux开发服务器上安装了git。我可以在那里承诺。 我已成功地将github存储库克隆到每台机器上。因此,他们似乎在这个意义上工作。但是我希望能够从我的PC推送到开发服务器 我相信我在这里遗漏了一个重要的信息,并且找不到任何教程,关于如何设置的问题得到了回答 我有几个问题: 我被引导相信我不需要设置ssh密钥就可以做到这一点,只需要提示我输入密码 我的站点是用php开发的,有没有可能推送到linux服务器,让live

我在本地windows 7 PC上安装了git。我可以在那里提交。 我在linux开发服务器上安装了git。我可以在那里承诺。 我已成功地将github存储库克隆到每台机器上。因此,他们似乎在这个意义上工作。但是我希望能够从我的PC推送到开发服务器

我相信我在这里遗漏了一个重要的信息,并且找不到任何教程,关于如何设置的问题得到了回答

我有几个问题:

  • 我被引导相信我不需要设置ssh密钥就可以做到这一点,只需要提示我输入密码

  • 我的站点是用php开发的,有没有可能推送到linux服务器,让live dev站点继续运行,并进行新的更改

下面是我当前试图从linux服务器克隆的方式和响应。。。(我更改了IP地址)

我有一个名为gitrepo.git的目录,它有一个存储库

我还尝试在mysite.com的home dir中创建一个存储库。当我尝试从PC克隆时,会发生以下情况:

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,或者跳过某些设置,所以当我遵循它们时,我会遇到致命的问题:远程端意外挂断


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

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

$ git clone myusername@myhost.com:/opt/git/project.git
或者,您可以在Linux机器上设置samba共享并共享git repo,在windows中装载共享并从文件系统克隆它

有关在服务器上设置git的详细信息:

  • 检查项目的路径
  • 尝试通过git协议克隆:

    C:\DevEnv>git克隆git://0.0.0.0/gitrepo.git

  • $ git clone myusername@myhost.com:/opt/git/project.git