SSH和Git克隆

时间:2014-08-13 11:55:41

标签: git ssh git-branch

是否可以ssh到远程服务器并触发git克隆。即我需要ssh到服务器A,创建一个文件夹/ tmp / A并克隆存储库及其所有内容在A上。远程服务器的ssh密钥配置为连接到git。

ssh root@Server 
git init
git clone gitproject.

这不起作用。任何帮助表示赞赏。我觉得脚本步骤是异步运行的,因此克隆失败,找不到.git。

1 个答案:

答案 0 :(得分:0)

你说:"I feel the script steps are run asynchronously", 这表示您在脚本中执行了所有操作,因此git initgit clone在本地完成。这里你实际上不需要git init

在服务器上远程克隆存储库

ssh root@server 'git clone gitproject /tmp/A'

在服务器上发出命令并将其克隆到那里。