python - 有人使用过 fabric 么?
PHPz
PHPz 2017-04-18 09:27:45
0
2
623

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

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
Ty80

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

迷茫

Tambah kunci awam SSH anda sendiri pada coding.net:

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan