原因
github下載代碼有兩種方式,SSH和http,如果你已經(jīng)設(shè)置了SSH key(請(qǐng)參考 https://blog.csdn.net/u013778905/article/details/83501204 ),那么可以采取第一種方式。如果沒有則利用第二種方式。有一個(gè)問題就是,我在利用 git clone 下載兩個(gè)鏈接都彈出讓我輸入用戶名和密碼。這樣很麻煩。而且當(dāng)我用http下載時(shí),我明明輸入的用戶名和密碼沒錯(cuò),他還是下載不了,不知道為什么?但是用SSH鏈接輸入用戶名密碼就可以,是設(shè)置了SSH key后必須用SSH鏈接下載嗎?大佬們幫忙解釋一下。
解決方法
刪除key的密碼。輸入ssh-keygen -p, 回車,出現(xiàn) Enter file in which the key is (/c/Users/chen/.ssh/id_rsa): ,回車,則會(huì)讓你輸入舊密碼,Enter old passphrase: 輸入密碼后回車(注意,輸入的時(shí)候屏幕上并不會(huì)顯示**樣的字符,不要管,其實(shí)已經(jīng)輸進(jìn)去了)。又會(huì)出現(xiàn)Enter new passphrase (empty for no passphrase): ,注意,這里直接回車,表示不需要任何密碼。又彈出 Enter same passphrase again:,又直接回車。出現(xiàn)Your identification has been saved with the new passphrase. 則表示密碼修改成功,即為不需要密碼?,F(xiàn)在下載代碼就不用讓輸入密碼了。文章來源:http://www.zghlxwxcb.cn/news/detail-551888.html
測(cè)試一下
這回不用輸密碼,直接可以下載了。所以建議你們?yōu)榱吮苊饴闊谠O(shè)置SSH key的時(shí)候,可以不用設(shè)置密碼。我就是因?yàn)椴恢?,所以設(shè)了密碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-551888.html
到了這里,關(guān)于github下載文件時(shí)讓輸入用戶名和密碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!