MyEclipse 8 5整合Git 並在Github上釋出專案
阿新 • • 發佈:2018-12-19
最近Git火得如日中天,而且速度體驗和團隊模式都很不錯。手頭正好有個學生實訓專案,時間緊任務重,而且學校內網管理太緊,所以就想借助於Internet的分散式開發,因此想到了Github。
經過一天的除錯,終於把環境搭建好了,中間遇到了很多小細節問題,走了很多彎路,分享出來,以免後來者重倒覆轍。
- 安裝MyEclipse 8.5,略去不表。
- 安裝外掛:把上一步下載的外掛解壓出來,刪掉XML檔案。在MyEclipse的dropins目錄下新建一個egit資料夾,然後把剛才解壓的features、plugins和另外兩個jar包全放進去。重啟MyEclipse後,進入window-preferences-team,看到Git選項,就說明安裝成功了。
- 註冊成功後,可以新建一個專案:點選頁面上的new repositories按鈕,填寫專案名、描述等資訊即可。例如你建了個專案叫helloworld。
- 設定一下你的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。
- 下面就是按照提示,建立自己的第一個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)
- 前面幾步都搞定的話,下面可以進入MyEclipse,使用EGit外掛進行專案管理了。首先要注意的是MyEclipse的預設聯網方式可能不對,會造成你的MyEclipse無法連線到Github網站,所以先進入window-preferences-General-Network connections,把Active Provider設定為Direct(預設為Native)。