天天看點

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

MyEclipse插件github安裝使用

網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。

大綱

  1.git用戶端安裝

  2.ssh配置

  3.egit安裝配置

  4.參考資料

  Ps:為了增加樂趣,文章并沒有按照大綱來描述,如果您急着搭建egit,請盡量按大綱順序來配置,可以少走彎路

1.egit的安裝

  

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  當然也可以選擇在Eclipse Marketplace中搜尋

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

有經驗的朋友肯定會想到是不是可以通過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釋出時間相近,其他版本同理試試)
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  Next到底就OK了。

  二、配置EGit

  這裡有個前提,就是首先電腦上必須安裝有git的用戶端

  安裝位址:

http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

  安裝之後,打開Eclipse

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  選擇git用戶端的安裝路徑,接着在Configuration中配置user Settings的user和email

  這個使用者名必須是github的使用者,還沒注冊的,點選這裡申請https://github.com/

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  到此,插件的配置結束

  非常激動的開始建立一個DEMO試試

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

   File > Team > Share Project 選擇GIT

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  這裡選中Git的時候,會提示設定HOME環境變量

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  HOM-->%USERPROFILE%

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  接着就建立一個倉庫

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  三、上傳工程

  首先需要登入github

  建立一個空的倉庫

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  點選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

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  說多了,不知大家有沒印象,最早配置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 

[email protected]
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  發現沒有RSA檔案

  接着輸入

   # 

ssh

-T 

[email protected]

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  提示沒有權限。

  繼續輸入

  ssh-keygen (一直enter)

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  上述路徑不是唯一的,大家自己把握之前HOME配置的路徑

  最後測試下

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  配置SSH2

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  簡單解釋下,之前上傳的是SSH keys的公鑰,而id_rsa中存放的就是我們的私鑰,是以當我們上傳(push)的時候隻需要

  輸入公共的賬号git即可

  舉個例子

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  送出後,就是Push

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  這裡的ui就是我們之前在github建立的倉庫位址

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程
MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  niext,點選finish完成push到伺服器的操作

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  到此,EGit的安裝配置結束

  參考資料:

  1.GIT安裝配置:

http://liuzhichao.com/p/624.html

  2.如何删除repository(倉庫)

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  3.開始egit的使用:http://wiki.eclipse.org/EGit/User_Guide/Getting_Started

  4.更多參考:http://wiki.eclipse.org/EGit/User_Guide#Github_Tutorial

  5.EGit與github的簡化版本說明:

http://gevin.me/182.html

  6.關于SSH:

https://help.github.com/articles/generating-ssh-keys

  7.關于倉庫:

https://help.github.com/articles/creating-a-new-repository

  推薦一本參考書:GIT權威指南

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

  網上非常火的一個教程:

MyEclipse插件github安裝使用網絡上的介紹一堆堆的,但是自己嘗試了下,發現問題很多,就動手做個教程。1.egit的安裝  二、配置EGit  三、上傳工程

繼續閱讀