git客戶端鏈接git@OSCHINA最新教程

    Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。它是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到很是大的項目版本管理。git

    對於喜歡在業餘時間開發開源軟件的用戶來講,Git無疑是一個鏈接遠程倉庫不可或缺的工具。像開源中國的代碼託管平臺、gitHub等等,都須要經過Git來鏈接到遠程託管平臺上。github

    因爲目前myeclipse和eclipse的不斷改進,在myeclipse和eclipse中如何使用Git託管代碼的方法已經發生了變化。做者將在本篇文章中詳細講述如何使用git來鏈接遠程代碼託管平臺,將以git@osc爲例,使用平臺通用與Myeclipse和eclipse。shell

    注意,本教程僅適用於eclipse 3以上的版本,和myeclipse 10以上的版本,這是因爲這些版本已經集成了git插件,所以除了git客戶端再也不須要下載git插件,若是開發者使用的版本較低,還須要在開發工具上下載相應的git插件。
windows

1.下載安裝git

    本文將使用一個git通用的工具mysysgit,下載連接請點擊右側連接:mysysgit for windows 
eclipse

    若是開發者從官網下載不方便,還能夠經過右側提供的連接下載mysysgit工具: mysysgit
ssh

     下載完成後,點擊安裝分佈式

    注意,上面的這個選項你們要按照我勾選的項選擇,這是由於,這樣可讓你在桌面上有快捷方式和支持運行git Bash 以及 git gui。svn

    上面的這個步驟,要選擇中間的那個選項,這樣可讓你有機會在window上使用git 命令,而git命令是你連接遠程代碼託管平臺很重要的一步。工具

    這一步選擇中間的選項,做用是讓你能夠獲取什麼操做權限的步驟。開發工具

    接下來的步驟只須要直接點擊下一步就能夠,安裝位置任意選擇。

2.建立git@osc帳號和項目

    開源中國代碼託管網址爲:http://git.oschina.net/

    若已有帳號,輸入帳號登錄,沒有帳號,選擇加入Git@OSC,按照提示加入Git@OSC。

    加入Git@OSC後,在以下頁面點擊以下圖標:


    注意,上面的圖片中除了項目名稱和項目語言必須填入外,其他都可無論。

    填寫完畢,點擊建立。

3.運行git Bash命令

    通過安裝,桌面上應該出現了git Bash快捷方式,若是沒有,請在任意處點擊鼠標右鍵,選擇git Bash here,

在出現的界面中分別敲入一下命令:

git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"

    上述命令是配置你的全局的用戶名和郵箱,須要按照你本身註冊的用戶名和郵箱來填寫。

    用戶名見下圖圈出的內容。

    接下來敲入下面的命令

$ ssh-keygen -t rsa -C 「你的郵箱」

    敲入上述代碼後,無論出現多少次要求輸入的命令,直接敲回車鍵,直到從新出現綠色的文字。關閉git Bash。

    上述代碼的做用是在系統文件下生成一個.ssh文件夾,這個文件夾中初始化時包含兩個文件id_rsa和id_rsa.pub文件,其中id_rsa.put文件中存放了生成的ssh公鑰

    在你的系統盤的上述目錄中打開.ssh文件夾,用記事本打開id_rsa.pub,複製文件內所有內容。

    而後去你在git@OSC上網頁上,按照下圖步驟,分別點擊對應的圖標。

    添加完成後,點擊肯定便可。

    接下來要肯定前面的步驟是否設置真確而且是否能夠正常提交代碼:

ssh -T git@git.oschina.net

    若是顯示以下內容,則表明設置成功,不然,重新開始一步步設置:

Welcome to Git@OSC, yourname!

    接下來你能夠先在Myeclipse或eclipse中新建一個項目,而後去個人電腦中找打你新建的這個項目,在你的新建項目的根目錄(就是你的項目名稱下,此目錄項包含.project文件)下,右鍵選擇git Bash here,敲入如下代碼。

git init
touch README.md
git add README.md
git commit -m "first commit"

    接下來點擊你在開源中國上鍵的項目,就會出現下面的連接:

    點擊ssh,而後複製右側的網址連接

    而後敲入下面的代碼,將你剛剛複製的連接敲入到下面的代碼中

git remote add origin 你複製的連接
git push -u origin master

    上面兩行命令在敲入後可能會要求你敲入yes/no,敲入yes按回車便可。

4.myeclipse或eclipse提交項目

    上述命令完成後,在eclipse或Myeclipse開發工具中刷新項目,而後在項目名稱處右鍵選擇team-->share project -->git

接下來的步驟不須要教,按照工具提示一步一步的走就能夠了。

    操做完畢,eclipse或者Myeclispe中的項目名稱後面會加上一串名字,就是你在git@osc上新建的項目名稱。

    接下來,提交的操做就和svn或cvs同樣了,你寫的代碼均可以經過team-->commit來提交到git@osc上。

關於官方幫助,請查看如下連接:官方幫助

相關文章
相關標籤/搜索