日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

eclipse插件egit安装使用

發(fā)布時(shí)間:2024/4/17 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse插件egit安装使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

http://www.cnblogs.com/draem0507/archive/2013/01/14/2859954.html

網(wǎng)絡(luò)上的介紹一堆堆的,但是自己嘗試了下,發(fā)現(xiàn)問題很多,就動(dòng)手做個(gè)教程。

大綱

  1.git客戶端安裝

  2.ssh配置

  3.egit安裝配置

  4.參考資料

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

1.egit的安裝

  

  當(dāng)然也可以選擇在Eclipse Marketplace中搜索

有經(jīng)驗(yàn)的朋友肯定會(huì)想到是不是可以通過Link的方式來實(shí)現(xiàn)插件安裝,好像這個(gè)真沒有

還有一個(gè)要說明的是如果使用:http://download.eclipse.org/egit/updates.來安裝,則要保證您的eclipse版本是最新的,否則會(huì)安裝失敗

  低版本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(因?yàn)檫@個(gè)版本的發(fā)布時(shí)間跟Eclipse3.6發(fā)布時(shí)間相近,其他版本同理試試)

  

  Next到底就OK了。

  二、配置EGit

  這里有個(gè)前提,就是首先電腦上必須安裝有g(shù)it的客戶端

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

  安裝之后,打開Eclipse

    

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

  這個(gè)用戶名必須是github的用戶,還沒注冊(cè)的,點(diǎn)擊這里申請(qǐng)https://github.com/

  

  

  到此,插件的配置結(jié)束

  非常激動(dòng)的開始創(chuàng)建一個(gè)DEMO試試

  

  ?File > Team > Share Project 選擇GIT

  

  這里選中Git的時(shí)候,會(huì)提示設(shè)置HOME環(huán)境變量

  

  HOM-->%USERPROFILE%

  

  接著就創(chuàng)建一個(gè)倉(cāng)庫(kù)

  

  三、上傳工程

  首先需要登錄github

  創(chuàng)建一個(gè)空的倉(cāng)庫(kù)

  

  點(diǎn)擊Create a new repository

  因?yàn)槲乙呀?jīng)創(chuàng)建過一個(gè)GitDemo,就不再演示

  點(diǎn)擊上傳

  提示exception caught during execution of ls-remote command

  發(fā)現(xiàn)是沒有私鑰。

  這里簡(jiǎn)單說明下egit的工作原理

  事實(shí)上,熟悉CVS或則SVN的朋友肯定知道,當(dāng)我們點(diǎn)擊commit的時(shí)候,版本管理器會(huì)將我們修改的內(nèi)容進(jìn)行同步更新

  但是egit卻沒有那么智能,事實(shí)上,GIT有個(gè)本地倉(cāng)庫(kù)的概念,也就是說當(dāng)我們commit的時(shí)候,我們把更新的內(nèi)容信息

  同步到本地倉(cāng)庫(kù),點(diǎn)擊push的時(shí)候才將本地倉(cāng)庫(kù)中的更新內(nèi)容提交到github

  本地倉(cāng)庫(kù)路徑window-->show view-->other-->Git Repositories

  

  

  說多了,不知大家有沒印象,最早配置EGit的User Settings的時(shí)候之后用戶的名稱,沒有密碼

  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給出的解釋,通俗點(diǎn)說,github擔(dān)心用戶使用過于簡(jiǎn)單的密碼造成安全隱患,或則是密碼過于復(fù)雜造成用戶難以記住帶來的不必要麻煩

  因此采用SSH keys的方式

  四、SSH配置

  如何生成屬于自己的SSH kyes,操作如下

  1.打開Git Bash

    輸入ssh -T?git@github.com

  

  發(fā)現(xiàn)沒有RSA文件

  接著輸入

  ?#?ssh?-T?git@github.com

  

  提示沒有權(quán)限。

  繼續(xù)輸入

  ssh-keygen (一直enter)

  

  

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

  最后測(cè)試下

  

  配置SSH2

  

  

  簡(jiǎn)單解釋下,之前上傳的是SSH keys的公鑰,而id_rsa中存放的就是我們的私鑰,因此當(dāng)我們上傳(push)的時(shí)候只需要

  輸入公共的賬號(hào)git即可

  舉個(gè)例子

  

  提交后,就是Push

  

  這里的ui就是我們之前在github創(chuàng)建的倉(cāng)庫(kù)地址

  

  

  niext,點(diǎn)擊finish完成push到服務(wù)器的操作

  

  到此,EGit的安裝配置結(jié)束

  參考資料:

  1.GIT安裝配置:http://liuzhichao.com/p/624.html

  2.如何刪除repository(倉(cāng)庫(kù))

  

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

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

  5.EGit與github的簡(jiǎn)化版本說明:http://gevin.me/182.html

  6.關(guān)于SSH:https://help.github.com/articles/generating-ssh-keys

  7.關(guān)于倉(cāng)庫(kù):https://help.github.com/articles/creating-a-new-repository

  推薦一本參考書:GIT權(quán)威指南

  網(wǎng)上非常火的一個(gè)教程:

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

總結(jié)

以上是生活随笔為你收集整理的eclipse插件egit安装使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。