我的流浪汉设置中有一个同步的文件夹
local.vm.synced_folder "../api", "/api"
我希望能够将git clone
另一个存储库放入此文件夹中,如下所示:
git "api" do
destination "/api"
repository "git@github.com:<user>/<repo>.git"
revision "development"
checkout_branch "development"
action :sync
end
但我收到错误说:
==> local: STDERR: fatal: could not create work tree dir '/api'.: File exists
尝试使用另一个空的但已经创建的文件夹/test
,这很有效。
答案 0 :(得分:2)
将目的地更改为/api/<repo>
。您当前的代码正在将克隆的目标更改为/api
(相当于git clone git@github.com:<user>/<repo>.git /api
)。