搜索

首页  >  问答  >  正文

python - 有人使用过 fabric 么?

在使用fabriccoding.netclone一个自己的仓库,但是在clone的时候需要输入用户名和密码。请问如何向stdin中输入信息,或者不用用户名和密码登录?谢谢

PHPzPHPz2767 天前593

全部回复(2)我来回复

  • PHP中文网

    PHP中文网2017-04-18 09:29:45

    我用过,解决方法有2种办法

    使用ssh密钥

    ssh-keygen -t rsa -C 'you_email@youremail.com'
    1. 将公钥到你的github账户

    2. 登录你的github(coding)账户添加 ssh key

    3. 修改你本地的ssh remote url 不用https协议,改用git协议

    直接使用https的协议

    这种方法也是可以的
    例如:

    def update():
        with cd(project_root):
            run('git clone')

    到时候他会提示你输入你的用户名和密码,但是这种方法有个缺点,如果你不小心输错了就重新来吧

    回复
    0
  • 迷茫

    迷茫2017-04-18 09:29:45

    添加自己的SSH公钥到coding.net中:

    回复
    0
  • 取消回复