myeclipse git外掛程式安裝使用
安裝說明
1.關於git的介紹和使用請參考其他文章,本文只是具體說myeclipse+git的使用
2.由於使用myeclipse+git,所以不需要安裝git用戶端和圖形化程式,只需要一個egit外掛程式
3.同樣適用於eclipse+git
安裝egit外掛程式
1.方法一:
下載egit壓縮包,之後通過dropins+link或者其他方式安裝egit外掛程式
2.方法二:
myeclipse中?help?eclipse marketplace?search egit?finish
3.方法三:
myeclipse中?myeclipse configuration center?software?安裝
使用git
1.建立一個項目
2.右鍵這個項目?team?share project?git?勾選單選框?點擊項目?create repository?finish
3.git倉庫已經建好了,可以在本地進資料列版本設定了
遠程git
1.可以在code.csdn、git.oschina或者等國外的代碼管理網站上申請帳號,然後使用遠程git
2.右鍵項目?team?remote?push?填寫相關資訊?finish
eclipse外掛程式egit安裝使用
1.egit的安裝
當然也可以選擇在Eclipse Marketplace中搜尋
有經驗的朋友肯定會想到是不是可以通過Link的方式來實現外掛程式安裝,好像這個真沒有
還有一個要說明的是如果使用:http://download.eclipse.org/egit/updates.來安裝,則要保證您的eclipse版本是最新的,否則會安裝失敗
低版本Eclipse安裝EGit外掛程式
本人的Eclipse是3.6版本的,正好不能使用上述方式,處理方法如下
開啟http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F
選擇 http://download.eclipse.org/egit/updates-1.3(因為這個版本的發布時間跟Eclipse3.6發布時間相近,其他版本同理試試)
Next到底就OK了。
二、配置EGit
這裡有個前提,就是首先電腦上必須安裝有git的用戶端
安裝地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
安裝之後,開啟Eclipse
選擇git用戶端的倉庫路徑,接著在Configuration中配置user Settings的user和email
這個使用者名稱必須是github的使用者,還沒註冊的,點擊這裡申請https://github.com/
到此,外掛程式的配置結束
非常激動的開始建立一個DEMO試試
File > Team > Share Project 選擇GIT
這裡選中Git的時候,會提示設定HOME環境變數
HOM-->%USERPROFILE%
接著就建立一個倉庫
三、上傳工程
首先需要登入github
建立一個空的倉庫
點擊Create a new repository
因為我已經建立過一個GitDemo,就不再示範
點擊上傳
提示exception caught during execution of ls-remote command
發現是沒有私密金鑰。
這裡簡單說明下egit的工作原理
事實上,熟悉CVS或則SVN的朋友肯定知道,當我們點擊commit的時候,版本管理器會將我們修改的內容進行同步更新
但是egit卻沒有那麼智能,事實上,GIT有個本地倉庫的概念,也就是說當我們commit的時候,我們把更新的內容資訊
同步到本地倉庫,點擊push的時候才將本地倉庫中的更新內容提交到github
本地倉庫路徑window-->show view-->other-->Git Repositories
說多了,不知大家有沒印象,最早配置EGit的User Settings的時候之後使用者的名稱,沒有密碼
Passwords aren't very secure, you already know this. If you use one that's easy to remember, it's easier to guess or brute-force (try many options until one works). If you use one that's random it's hard to remember, and thus you're more inclined to write the password down. Both of these are Very Bad Things™. This is why you're using ssh keys.
上述這段話是github給出的解釋,通俗點說,github擔心使用者使用過於簡單的密碼造成安全隱患,或則是密碼過於複雜造成使用者難以記住帶來的不必要麻煩
因此採用SSH keys的方式
四、SSH配置
如何產生屬於自己的SSH kyes,操作如下
1.開啟Git Bash
輸入ssh -T git@github.com
發現沒有RSA檔案
接著輸入
# ssh -T git@github.com
提示沒有許可權。
繼續輸入
ssh-keygen (一直enter)
上述路徑不是唯一的,大家自己把握之前HOME配置的路徑
最後測試下
配置SSH2
簡單解釋下,之前上傳的是SSH keys的公開金鑰,而id_rsa中存放的就是我們的私密金鑰,因此當我們上傳(push)的時候只需要
輸入公用的帳號git即可
舉個例子
提交後,就是Push
這裡的ui就是我們之前在github建立的倉庫地址
niext,點擊finish完成push到伺服器的操作
到此,EGit的安裝配置結束