首页 > 解决方案 > 将 git repo 从一台机器克隆到另一台机器

问题描述

我是 GIT 的初学者。

我有一台安装了 Ubuntu 的机器 (S)。我将远程存储库(R)克隆到那台机器上,一切正常。机器 (S) 将是托管我的应用程序的服务器。我还需要对 (R) 进行更改。到目前为止,一切正常。

我的工作站将是安装了 Windows 和 PHPStorm 的机器 (W)。所以我认为将 repo 从 (S) 克隆到 (W) 是一个好主意,使用 (W) 上的代码,然后将更改提交回 (S),然后将主要更改提交到 (R)。

我的问题是我不知道如何将(S)回购克隆到(W)。每次我收到“存储库 URL 是格式错误的 URL 或不存在”时。

我的项目网址是192.168.1.100/project。我应该怎么做才能将(S)回购克隆到(W)?

提前致谢

标签: gitubuntuclone

解决方案


您可以通过 ssh 执行此操作。我从 linux 尝试了这个,在机器(S)上创建了一个测试存储库。然后在机器(W)上我克隆了它

git clone username@<hostname/ipaddress>:path/to/repo/dir

请注意,对于 (W) 源远程(假设它认为是服务器的机器)将是 (S),而不是 (R)。因此,每次您进行推送时,它都会尝试将所有内容发送到(S)。如果要更改,则需要使用git remote set-url更改遥控器


推荐阅读