在共享主机上使用capistrano,如何设置repo访问的临时目录

时间:2013-11-19 00:08:40

标签: capistrano

cap试图在我的服务器上创建这个位置来访问我的git repo(在bitbucket上)。不幸的是,这是一个共享主机,ssh密钥位于我的用户目录中,而不是在/ tmp ...中。所以这失败了:

GIT_ASKPASS=/bin/echo GIT_SSH=/tmp/doman.com/git-ssh.sh /usr/bin/env git ls-remote

我可以将此tmp目录配置为我的主目录吗?

1 个答案:

答案 0 :(得分:1)

根据Capistrano Github page,您应该将:tmp_dir 变量设置为主路径上的目录,例如 / home / user / tmp / capistrano

例如:

set :tmp_dir, '/home/user/tmp/capistrano'