天天看點

MyEclipse 8.5整合Git,并在Github上釋出項目

我們在閑暇時間想加入些團隊做點屬于自己有意義的東西,那Github就是為你準備的。但是用慣SVN的我們就得學習學習了。

工具/原料

  • myeclipse8.5
  • github

方法/步驟

  1. 1

    下載下傳Eclipse的git插件——EGit。下載下傳網址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,這是截至目前最新版的,如果想下更新版本,通路EGit的下載下傳頁面 http://www.eclipse.org/egit/download/ 即可。

  2. 2

    安裝插件:把上一步下載下傳的插件解壓出來,删掉XML檔案。在MyEclipse的dropins目錄下建立一個egit檔案夾,然後把剛才解壓的features、plugins和另外兩個jar包全放進去。重新開機MyEclipse後,進入window-preferences-team,看到Git選項,就說明安裝成功了。

  3. 3

    下載下傳git環境:進入 http://help.github.com/win-set-up-git/ 下載下傳Git,安裝好之後,即可使用Git Bash。這個在後面要用到。 進入https://github.com ,用你的郵箱申請帳号,略去不表。 注冊成功後,可以建立一個項目:點選頁面上的new repositories按鈕,填寫項目名、描述等資訊即可。例如你建了個項目叫helloworld。

  4. 4

    設定一下你的SSH Key資訊,這步很重要,否則項目是送出不上去的。 從你的開始菜單裡打開Git Bash。 在$提示符後面,輸入 ssh-keygen -t rsa -C "[email protected]" 回車,注意:ssh-keygen是連着寫的,中間沒有空格。 這時候系統會提示你一些問題,比如passphrase什麼的,一路回車過去就行了。 最後系統會生成一個id_rsa.pub檔案,裡面就是你的SSH Key了。這個檔案預設是存放在C:\Documents and Settings\Administrator\.ssh檔案夾裡。 進入Github網站,在 https://github.com/settings/ssh 頁面中,點選“ADD SSH KEY”按鈕,把id_rsa.pub檔案裡的内容複制到裡面,title随便寫個就行。 把C:\Documents and Settings\Administrator\.ssh 裡的東西全複制到C:\Documents and Settings\Administrator\ssh裡。 至此,SSH Key就設定好了。 從MyEclipse中建立一個工程,例如你在c:\prj檔案夾中建了一個工程叫helloworld

  5. 5

    下面就是按照提示,建立自己的第一個README檔案了。

    從你的開始菜單裡打開Git Bash。依次輸入以下指令

    <pre class="sql" name="code">  $git config --global user.name"你的使用者名"    注:可以不是你帳号       $git config --global user.email"你的email"    注:注冊的帳号      $cd c://prj//helloworld 注:就是你從myeclipse裡建立的工程目錄      $git init       $touch README      $git add README      $git commit -m 'first commit'        $git remote add [email protected]:<你的帳号>/helloworld.git      $git push –u origin master</pre><br>   re></pre>  

  6. 6

    如果順利的話,你從Github網站上能看到你上傳的那個README檔案了。 如果前面第7步的SSH Key設定不正确,上面的指令可能會提示Permission denied (publickey)

    10、前面幾步都搞定的話,下面可以進入MyEclipse,使用EGit插件進行項目管理了。首先要注意的是MyEclipse的預設聯網方式可能不對,會造成你的MyEclipse無法連接配接到Github網站,是以先進入window-preferences-General-Network connections,把Active Provider設定為Direct(預設為Native)。

    11、在你的工程名上面右擊,Team-share project,後面步驟參見 http://wenku.baidu.com/view/dfeb0a24af45b307e871978c.html 

    12、如果想從Github上面導入一個已有工程,請參見 http://www.iteye.com/topic/1122423 圖文并茂都很詳細