此處演示使用的Eclipse,系統爲Windows 10 覺得參考git
進入控制面板 - 系統與安全 - 系統 - 高級系統設置;系統屬性 - 高級 - 環境變量;用戶變量 - 新建變量:HOME,值:E:\win10\360downno\UNSoftware\GitHome。我這裏路徑有些繁瑣了;徹底能夠爲E:\GitHome,根據我的習慣自定義。安全
[圖1-1 環境變量配置圖]
服務器
(1). 打開Eclipse選中菜單欄Windows下的二級菜單選中選項Preferences
說明:通常狀況下,開發工具的Perferences位置是這樣找的;Perferences的位置根據具體的開發平臺,功能版本而定。若是開發工具的Perferences下沒有Git,須要下載EGit插件到開發平臺。
(2). 配置好git的環境變量HOME後,Configuration的Location會默認自動帶出GitHome路徑;沒有的話也能夠在Git填充GitHome。單擊Add Entry添加用戶信息,以下圖所示;而後Apply - OK保存設置便可.ssh
[圖2-1 Git 用戶信息配置圖]
工具
SSH2 home使用默認路徑也能夠,這裏使用的是GitHome的路徑。均可以的。開發工具
[圖2-2 SSH2 Home 配置圖]
插件
按如圖標識的順序生成密鑰;其中Passphrase是設置的密碼,當使用密鑰時會要求輸入此密碼。點擊Save Private Key會生成密鑰對,在E:\win10\360downno\UNSoftware\GitHome.ssh下生成兩個文件id_rsa,id_rsa.pub。其中id_rsa保存私鑰,id_rsa.pub保存公鑰。版本控制
[圖2-3 密鑰配置圖01]
blog
而後回到general設置單擊Add Private Key選中密鑰文件id_rsa
[圖2-4 密鑰配置圖02]
(1). 進入碼雲,點擊設置選中SSH公鑰,添加公鑰;
[圖3-1 碼雲配置公鑰圖01]
(2). 標題 - 自定義;公鑰 - 記事本打開id_rsa.pub文件,複製全部文本內容。
[圖3-2 碼雲配置公鑰圖02]
(3). 使用此密鑰會提示輸入以前設置的密碼。到此完成SSH的添加。
[圖3-3 權限驗證圖]
選中新建項目,填寫項目相關信息。其中路徑是惟一的;選擇語言 - 此處爲Java;添加.gitignore - 此處爲Eclipse;添加開源許可證 - 此處爲Eclipse;是否公開此處支持公開也支持私有。
[圖4-1 碼雲建立項目圖]
此處演示項目地址, git@gitee.com:tencentI/DoNotCallHellworld.git
[圖4-2 碼雲新建項目地址圖]
進入開發工具,選擇菜單選項Windows - show view - other找到Git Repositories打開。
注意IDEA 等其餘工具與Eclipse 視圖菜單路徑可能不徹底一致.
[圖5-1 Eclipse 視圖Git Repositories 查看圖]
[圖5-1 Git Repositories 展開圖]
這裏以Clone爲例,也能夠新建Create a new ...或者Add an existing...
將SSH地址填寫在URL,就是上面複製的SSH地址,其餘信息自動填充;點擊Next
[圖5-3 Clone 項目到一個新的倉庫圖]
[圖5-4 驗證密鑰使用者的密碼圖]
Clone後的項目的基本結構以下,而後就是基於該項目進行開發了。
[圖5-5 項目基本結構圖]
這裏要說兩個基本命令Push和Pull,其中本地進行項目開發後Commit提交更新,而後Push將更新推送到服務器上;每次push的時候咱們先pull一下,看有沒有其餘人更新過代碼。起到多人協做開發時的版本控制的做用。
選中DoNotCallHellWorld右鍵Import Projects,選擇 - Import as general project
[圖6-1 Eclipse 導入倉庫中的項目圖01]
[圖6-2 Eclipse 導入倉庫中的項目圖02]
點擊Finish後會在開發工具生成本地項目
[圖6-3 Eclipse 導入倉庫中的項目成功圖]
當前項目還不是一個Java Project。選中項目右鍵選中功能選項Configure - Convert to ...選擇項目類型;此處以基本的Java Project(Convert to Facets Project)爲例。在彈出的對話框中選中Java選項選中1.7版本或者其餘。Apply - OK便可。
[圖6-4 Configure 配置爲Java Project 圖]
此時項目爲Java Project。在當前項目下新建一個class。而後經過Git提交該項目到碼雲。
[圖6-5 Java Project 圖]
在Git Repositories視圖下,右鍵項目選中Commit;填寫Commit message,選擇要提交的文件。而後點擊Commit進行提交。
[圖6-6 Commit 提交文件圖]
Commit命令尚未將文件上傳到碼雲,Push纔是真正將本地項目經過Git上傳到碼雲的命令。仍是在當前視圖右鍵項目選中Push to Upstream,OK便可。
[圖6-7 推送提交信息到碼雲圖]
回到碼雲查看該項目,發現項目文件已經提交完成。
[圖6-8 碼雲查看用戶提交記錄圖]
再回到本地開發工具,能夠看到經過Git提交成功的文件會有特殊標識,而新建的TestPush.java沒有,表明這是新增的文件尚未經過Git提交沒有同步。Commit - Push更新到碼雲便可。
[圖6-9 本機項目未提交文件狀態圖]