python - 有人使用过 fabric 么?
本文介绍了python - 有人使用过 fabric 么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在使用fabric
从coding.net
上clone
一个自己的仓库,但是在clone
的时候需要输入用户名和密码。请问如何向stdin
中输入信息,或者不用用户名和密码登录?谢谢
解决方案
我用过,解决方法有2种办法
使用ssh密钥
ssh-keygen -t rsa -C 'you_email@youremail.com'
将公钥到你的github账户
登录你的github(coding)账户添加 ssh key
修改你本地的ssh remote url 不用https协议,改用git协议
直接使用https的协议
这种方法也是可以的
例如:
def update():
with cd(project_root):
run('git clone')
到时候他会提示你输入你的用户名和密码,但是这种方法有个缺点,如果你不小心输错了就重新来吧
这篇关于python - 有人使用过 fabric 么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文