Rumah > Soal Jawab > teks badan
在使用fabric
从coding.net
上clone
一个自己的仓库,但是在clone
的时候需要输入用户名和密码。请问如何向stdin
中输入信息,或者不用用户名和密码登录?谢谢
PHP中文网2017-04-18 09:29:45
Saya dah cuba, ada 2 penyelesaian
ssh-keygen -t rsa -C 'you_email@youremail.com'
Letakkan kunci awam pada akaun github anda
Log masuk ke akaun github (pengekodan) anda dan tambah kunci ssh
Ubah suai url jauh ssh tempatan anda dan bukannya protokol https dan sebaliknya gunakan protokol git
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