当前位置:  开发笔记 > 编程语言 > 正文

fabric和svn密码

如何解决《fabric和svn密码》经验,为你挑选了1个好方法。

假设我不能用Fabric运行这样的东西:

run("svn update --password 'password' .")

传递给Fabric远程交互式命令行的密码的正确方法是什么?

问题是repo被签出为svn + ssh并且我没有http/https/svn选项



1> Bird..:

试试SSHkey.它允许您无需密码即可连接到服务器.在这种情况下,您必须在远程服务器和存储库之间设置一个sshkey.

在远程服务器上:生成密钥对

 $ ssh-keygen -t dsa

将passphase留空!这将生成2个文件

〜/ .ssh/id_dsa(私钥)

〜/ .ssh/id_dsa.pub(公钥)

然后,将id_dsa.pub中的内容追加到repo服务器上的〜/ .ssh/authorized_keys.

您的远程服务器将能够更新源树,而无需任何密码.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有