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目录配置为我的主目录吗?
答案 0 :(得分:1)
根据Capistrano Github page,您应该将:tmp_dir 变量设置为主路径上的目录,例如 / home / user / tmp / capistrano
例如:
set :tmp_dir, '/home/user/tmp/capistrano'