Git:是一個版本控制工具。java
Github:是很是有名的在線版本管理網站(速度比較慢)。git
Oschina:中國版本的github,(旗下的的碼雲地址:gitee.com,速度快)github
ssh key:咱們使用ssh登陸服務器時,通常常見的會使用用戶名/密碼方式登陸,使用ssh key能夠實行免密碼登陸。(ssh是一種網絡協議,用於計算機之間的加密登陸)算法
即便公鑰在網上被截獲,若是沒有與其匹配的私鑰,也沒法解密,所截獲的公鑰是沒有任何用處的安全
Public-key cryptography (公開密匙加密)服務器
去到官方網站下載:>> https://git-scm.com/download/win網絡
OpenSSL 是一個安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。ssh
OpenSSL是一個基於密碼學的安全開發包,OpenSSL提供的功能至關強大和全面,囊括了主要的密碼算法、經常使用的密鑰和證書封裝管理功能以及SSL協議。工具
但實際上漏洞是不少的。測試
OpenSSL提供的CA應用程序就是一個小型的證書管理中心(CA),實現了證書籤發的整個流程和證書管理的大部分機制。
OpenSSL能夠生成ca-bundle文件,做用爲描述證書鏈
讓應用程序使用OpenSSL類庫來實現服務器驗證
由Git來進行回車換行等問題的轉換
換行符(LF)
Windows 的回車換行符(CRLF);
運行桌面的快捷方式,見到下面界面表示成功
輸入 git 驗證是否安裝完成
這樣默認會在本地的~/.ssh目錄下生成id_rsa,id_rsa.pub兩個文件:
id_rsa是私鑰。
id_rsa.pub是公鑰
點註冊
點擊完善資料
點擊SSH公鑰
點肯定
Gitee賬號的密碼,驗證才讓添加
成功添加後,見到剛剛添加的MyKey
回到首頁,建立項目
複製SSH地址
git@gitee.com:xiaomosheng888/testgit01.git (此爲本身新建項目 複製下來的ssh)
本地建立目錄
把密鑰目錄複製進去,便於git可以訪問
Testgit01建立成功
本地創建Test.java 測試上傳
服務器上已經見到剛剛上傳的文件,以及註釋等信息
http://blog.csdn.net/q908555281/article/details/50128929