一、ssh簡介
ssh全稱為Secure Shell, 意味安全的外殼,旨在為不安全的網(wǎng)絡(luò)提供共安全的通信。 參考自碎步の流年的博客
使用ssh連接github,能夠增強(qiáng)安全性和便捷性。因?yàn)榭梢詥⒂胹sh代理,這樣就不用每次push都要輸入密碼。
首先,要保證本機(jī)安裝了ssh工具,一般windows會(huì)自帶openssh,沒有的話可以使用git bash上的,不過兩者啟動(dòng)ssh-agent的方式不同。
> ssh -V # 查看版本,以及是否安裝了ssh
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
二、基本操作
1.生成密鑰,添加到github個(gè)人賬戶
第一步,輸入生成密鑰的命令,然后根據(jù)提示設(shè)置密鑰密碼。
# 生成一個(gè)rsa類型的、4096位的、以郵箱為用戶標(biāo)識(shí)的密鑰對
> ssh-keygen -t rsa -b 4096 -C "your email"
由于ssh使用非對稱加密來保證安全性,因此需要我們在本機(jī)生成自己的私鑰和公鑰,然后把私鑰保存起來,把公鑰發(fā)給將要連接的遠(yuǎn)程主機(jī)上即可進(jìn)行通信。生成好的密鑰對默認(rèn)保存在C:\Users\<用戶名>\.ssh
文件夾中。文章來源:http://www.zghlxwxcb.cn/news/detail-620495.html
第二步,將公鑰添加到github的個(gè)人賬戶中。公鑰的位置在.ssh\id_rsa.pub(如果使用rsa算法的話),首先復(fù)制其文本,然后在github上,進(jìn)入個(gè)人賬戶的“SSH and GPG keys”頁面即可點(diǎn)擊添加自己的公鑰信息,設(shè)置之后就可以連接遠(yuǎn)程主機(jī)了。文章來源地址http://www.zghlxwxcb.cn/news/detail-620495.html
2.連接遠(yuǎn)程主機(jī)
ssh [-T/-t
到了這里,關(guān)于使用ssh連接github——git學(xué)習(xí)之路(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!