首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要mina设置/部署帮助

需要mina设置/部署帮助
EN

Stack Overflow用户
提问于 2014-05-03 18:45:04
回答 3查看 636关注 0票数 0

我是mina的新手,只有一个具有ssh访问权限但没有root权限的主机包。我的问题是,如果我运行mina安装程序,我会收到“权限被拒绝,请重试”的提示。使用下面的代码行扩展deploy.rb

代码语言:javascript
复制
set :term_mode, :nil

我可以运行mina deploy,但收到以下错误:

代码语言:javascript
复制
-----> Using git branch 'master'
$ git clone "development/www.mydomain.com/scm" . --recursive --branch "master"
fatal: destination path '.' already exists and is not an empty directory.
! ERROR: Deploy failed.

我知道www.mydomain.com不是一个空文件夹,因为mina通过设置创建了"shared“和"releases”文件夹。所以我不知道我该怎么做才能完成部署。有什么提示吗?

EN

回答 3

Stack Overflow用户

发布于 2014-11-05 03:44:58

您需要检查deploy.rb文件中的设置。看起来mina正在尝试克隆到您的用户主目录中。此外,存储库路径看起来也不正确。它应该对存储库路径和目标路径使用完整路径。

例如,您应该看到类似这样的内容:

-----> Cloning the Git repository $ git clone "http://github.com/username/project.git" "/home/username/deploy_path/scm" --bare Cloning into bare repository '/home/username/deploy_path/scm'...

票数 1
EN

Stack Overflow用户

发布于 2015-11-20 19:05:19

此错误很可能是由于部署任务中没有deploy块造成的。您的部署任务应该如下所示:

代码语言:javascript
复制
task :deploy => :environment do
  deploy do
    invoke :'git:clone'
    # Other deploy tasks ...

    to :launch do
      # Run some commands when launching the appplication
    end
  end
end
票数 0
EN

Stack Overflow用户

发布于 2017-10-12 01:19:54

解决方案部署mina

代码语言:javascript
复制
set :repository, 'git@bitbucket.org:my_user/my_repo.git'
set :branch, 'master'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23443375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档