![]() |
1
7
试试SSHkey。它允许您在没有密码的情况下连接到服务器。 在这种情况下,必须在远程服务器和repo之间设置sshkey。 在远程服务器上:生成密钥对
把护照空着! 这将生成2个文件
然后,将id_dsa.pub中的内容附加到repo服务器上的~/.ssh/authorized_密钥。 您的远程服务器将能够在不需要任何密码的情况下更新源树。 |
![]() |
2
3
如果您只想在日志中隐藏密码,可以使用以下方法:
|
![]() |
3
2
不久前我们遇到了类似的问题,实际上我们为fabric提出了一个新功能,但是我们采访的开发人员却提出了这个建议。
当fabric运行此命令时,这将提示您输入密码。 不过,我相信这会在fabric日志中显示您的密码,所以更好的选择是让svn提示您输入密码并将密码回送到其中。
不过,我不使用SVN,所以恐怕我不确定这是否可能。我希望有人能帮忙! |
![]() |
4
2
我对自动化交互命令行的标准答案是“使用expect”,但您使用的是python,因此我将稍微改进它为“使用 Pexpect “。 将pexpect集成到fabric中可能需要一些考虑,或者您可能只会在这个特定的情况下返回到pexpect。但这绝对是我要走的路。 |
![]() |
5
0
你可能也需要提供给用户?如果不是,您可能会有更好的运气导出您的回购,并使它的tar(本地)上传+部署在服务器上。如果在本地运行svn命令,系统将提示您输入用户名和/或密码。 |
![]() |
6
0
你应该看看 Fabric's env documentation . 有人说你应该做这样的东西:
希望有帮助! |
![]() |
Meny Issakov · 结构、@并行和动态变化的主机 10 年前 |
![]() |
Yogesh Mangaj · 如何从Fabric的本地命令捕获stderr? 12 年前 |
![]() |
CoatedMoose · 有没有办法指定结构中可用命令的顺序? 12 年前 |