Близко, таким образом, Вы поняли мысли. На самом деле это оказалось установкой поля,
p.Margin = new Thickness(0);
Решение вашего вопроса близко к правильному. Однако вам нужно будет указать свой репозиторий git немного по-другому. Что вам нужно:
set :repository, "someuser@somehost:/home/myproject"
set :scm, "git"
set :deploy_via, :copy
Есть еще примеры того, как настроить развертывание git в вашем геме Capistrano в lib / capistrano / recipes / deploy / scm / git.rb
.
Что происходит, когда вы Стратегия развертывания copy
заключается в том, что Capistrano клонирует ваш репозиторий git в / tmp
на вашем локальном компьютере, сохраняет результат в архиве и затем передает его на сервер через sftp.
Вы пробовали что-то вроде
set :repository, "myserver.com/git/#{application}"
set :scm, :none
set :deploy_via, :copy
Я никогда не пробовал этого, но похоже, что вам нужно будет использовать такой подход. Еще немного информации в Capistrano RDocs .