1. 程式人生 > >MyEclipse 8 5整合Git 並在Github上釋出專案

MyEclipse 8 5整合Git 並在Github上釋出專案

               

       最近Git火得如日中天,而且速度體驗和團隊模式都很不錯。手頭正好有個學生實訓專案,時間緊任務重,而且學校內網管理太緊,所以就想借助於Internet的分散式開發,因此想到了Github。

       經過一天的除錯,終於把環境搭建好了,中間遇到了很多小細節問題,走了很多彎路,分享出來,以免後來者重倒覆轍。

  1. 安裝MyEclipse 8.5,略去不表。
  2. 安裝外掛:把上一步下載的外掛解壓出來,刪掉XML檔案。在MyEclipse的dropins目錄下新建一個egit資料夾,然後把剛才解壓的features、plugins和另外兩個jar包全放進去。重啟MyEclipse後,進入window-preferences-team,看到Git選項,就說明安裝成功了。
  3. 註冊成功後,可以新建一個專案:點選頁面上的new repositories按鈕,填寫專案名、描述等資訊即可。例如你建了個專案叫helloworld。
  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就設定好了。
  5. 從MyEclipse中新建一個工程,例如你在c:\prj資料夾中建了一個工程叫helloworld。
  6. 下面就是按照提示,建立自己的第一個README檔案了。
    • 從你的開始選單裡開啟Git Bash。
    • 依次輸入以下命令
    •   $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
    • 如果順利的話,你從Github網站上能看到你上傳的那個README檔案了。
    • 如果前面第7步的SSH Key設定不正確,上面的命令可能會提示Permission denied (publickey)
  7. 前面幾步都搞定的話,下面可以進入MyEclipse,使用EGit外掛進行專案管理了。首先要注意的是MyEclipse的預設聯網方式可能不對,會造成你的MyEclipse無法連線到Github網站,所以先進入window-preferences-General-Network connections,把Active Provider設定為Direct(預設為Native)。
轉載請註明出處【http://blog.csdn.net/softwave】