是否可以ssh到远程服务器并触发git克隆。即我需要ssh到服务器A,创建一个文件夹/ tmp / A并克隆存储库及其所有内容在A上。远程服务器的ssh密钥配置为连接到git。
ssh root@Server
git init
git clone gitproject.
这不起作用。任何帮助表示赞赏。我觉得脚本步骤是异步运行的,因此克隆失败,找不到.git。
答案 0 :(得分:0)
你说:"I feel the script steps are run asynchronously"
,
这表示您在脚本中执行了所有操作,因此git init
和git clone
在本地完成。这里你实际上不需要git init
。
ssh root@server 'git clone gitproject /tmp/A'
在服务器上发出命令并将其克隆到那里。