sshkit-backends-netssh_global:全局配置Capistrano 3和SSHKit的选项

时间:2024-05-30 18:04:55
【文件属性】:

文件名称:sshkit-backends-netssh_global:全局配置Capistrano 3和SSHKit的选项

文件大小:28KB

文件格式:ZIP

更新时间:2024-05-30 18:04:55

ruby-gem sshkit capistrano-plugin net-ssh Ruby

SSHKit后端Netssh Global SSHKit后端Netssh Global是与Capistrano 3和SSHKit结合使用的后端,以允许设置全局配置。 例如,所有命令都可以在不同的用户或文件夹下运行-无需修改命令。 这样做的目的是使Capistrano 3可以在用户以一个身份登录,然后需要为每个命令使用sudo身份的系统上进行部署。 这在全局范围内有效,因此默认任务将自动进行sudo和cd而不进行修改。 这样,默认任务就可以在这种设置中使用,而无需更改它们。 如果某个任务特别是sudo或cd ,那么全局设置将不会生效。 在某些设置中,还需要转发ssh代理(例如git clone)。 在这里,可以将设置ssh_commands设置为自动将某些命令的ssh代理转发给sudo用户。 运行测试 要设置OSX计算机以运行测试,请安装Homebrew,然后: brew tap


【文件预览】:
sshkit-backends-netssh_global-master
----.circleci()
--------config.yml(3KB)
----Brewfile(33B)
----.gitignore(31B)
----README.md(2KB)
----test()
--------support()
--------unit()
--------helper.rb(702B)
--------functional()
--------boxes.json(179B)
----Gemfile(39B)
----Vagrantfile(603B)
----sshkit-backends-netssh_global.gemspec(1KB)
----LICENSE.md(36KB)
----lib()
--------sshkit()
----Rakefile(597B)

网友评论