我在电脑上设置了一个Git仓库。我也有一台可以SSH连接的远程机器。我想将仓库克隆到远程机器上(然后使用push和pull保持同步)。我该怎么做?我之前只从GitHub上克隆过仓库。
我在电脑上设置了一个Git仓库。我也有一台可以SSH连接的远程机器。我想将仓库克隆到远程机器上(然后使用push和pull保持同步)。我该怎么做?我之前只从GitHub上克隆过仓库。
1)在远程机器上初始化bare
git存储库。
ssh remote_machine
mkdir my_project
cd my_project
git init --bare
git update-server-info # If planning to serve via HTTP
2)配置本地仓库以便能够从远程仓库进行拉取/推送操作。
git remote add origin git@remote_machine:my_project.git
git push -u origin master
git clone
作为第一步呢? - Basile Starynkevitchgit remote add upstream git@remote_machine:my_project.git
git push -u upstream master
- romantscd my_project; git init --bare .git
。现在我在预期的位置获得 git 文件。所以我遵循您的第二个步骤。随后我进入远程并输入 git status
,但是我收到了 fatal: This operation must be run in a work tree
。 - gman
hostname
时,我只得到username.local
,而我不能使用它。 - gardenheadifconfig
来查找您的IP。 - Basile Starynkevitch