cari

Rumah  >  Soal Jawab  >  teks badan

python - 有人使用过 fabric 么?

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

PHPzPHPz2867 hari yang lalu660

membalas semua(2)saya akan balas

  • PHP中文网

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

    Saya dah cuba, ada 2 penyelesaian

    Gunakan kekunci ssh

    ssh-keygen -t rsa -C 'you_email@youremail.com'
    1. Letakkan kunci awam pada akaun github anda

    2. Log masuk ke akaun github (pengekodan) anda dan tambah kunci ssh

    3. Ubah suai url jauh ssh tempatan anda dan bukannya protokol https dan sebaliknya gunakan protokol git

    Gunakan protokol https secara langsung

    Kaedah ini juga boleh
    Contohnya:

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

    Pada masa itu, dia akan meminta anda memasukkan nama pengguna dan kata laluan anda, tetapi kaedah ini mempunyai kelemahan Jika anda secara tidak sengaja memasukkan yang salah, cuba lagi

    balas
    0
  • 迷茫

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

    Tambah kunci awam SSH anda sendiri pada coding.net:

    balas
    0
  • Batalbalas