搜尋

首頁  >  問答  >  主體

python - 有人使用过 fabric 么?

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

PHPzPHPz2900 天前670

全部回覆(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
  • 取消回覆