github winos macos教程詳解

2021-07-12 07:22:34 字數 1918 閱讀 1896

一、github winos-macos教程詳解

git是用於linux核心開發的版本控制工具。與常用的版本控制工具cvs,subversion

等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援,使源**的發布和交流極其方便。git的速度很快,這對於諸如linux kernel這樣的大專案來說自然很重要。git最為出色的是它的合併跟蹤(merge tracing)能力。

github

是乙個用於使用git版本控制

系統的專案的基於網際網路的訪問服務

。它是由github公司(先前被稱作用logical awesome)的開發者chris wanstrath, pj hyett, 和 tom preston-werner 使用ruby on rails

寫成的。github同時提供商業賬戶和為開源專案提供的免費賬戶。根據在2023年的git使用者調查,github是最流行的git訪問站點。

它提供了像 feeds,followers 和顯示開發者們怎樣在他們的版本庫的版本上工作的網路圖表。

使用github能夠幫助我們做好專案開發中的版本控制工作,更棒的是,它可以免費使用!

二、mac os 中安裝配置github教程

從google code上可以獲的mac os的dmg安裝檔案

1.github官網:

2.git官網:

在終端進入.ssh目錄,如果目錄中有檔案,備份乙份然後獲取金鑰:

[plain]view plain

copy

print?

$ cd ~/.ssh  

$ ls //如果目錄下已有檔案,建立乙個備份檔案夾,把原有檔案備份進去

$ mkdir bak

$ ls   :(有如下檔案:github_rsa)

$ cp github_rsa bak  -完成拷貝

$ ssh-keygen -t rsa -c "你的郵箱@***.com" //之後一路回車即可  

然後在該目錄下會有乙個id_rsa.pub檔案,檔案裡就是剛才生成的金鑰,用vim等編輯器開啟並複製內容。

進入github裡右上角的account setting

完成後再返回終端,執行:

[plain]view plain

copy

print?

$ ssh -t [email protected]  

之後出現的顯示都填yes即可,出現:

hi***! you've successfully authenticated, but github does not provide shell access.

即為連線成功。

如果連線失敗,有可能是預設的22埠被封了,

可以在.ssh目錄下新建乙個名為config(沒有字尾名)的檔案,內容如下:

[plain]view plain

copy

print?

host github.com  

user ***@***.com  

port 443  

hostname ssh.github.com

之後要設定使用者資訊

[plain]view plain

copy

print?

$ git config --global user.name "***x" //自己隨便起個名字  

$ git config --global user.email "***@***.com"

至此,github的配置工作完成。

GitHub Eclipse配置使用教程詳解

1.egit外掛程式 開啟eclipse,git需要eclipse授權,通過網頁是無法 egit的安裝包的。在選單欄依次開啟eclipse help install new software add,name欄中輸入egit,location欄中輸入 點選ok進行 完成後會提示重啟eclipse 如...

mysql約束教程 mysql教程(七) 約束詳解

1 常見約束 not null 非空約束,針對某個字段設定其值不為空,如 學生的姓名不能為空。unique 唯一約束,它可以使某個欄位的值不能重複,如 email不能重複 primary key 主鍵約束,每個表應該具有主鍵,主鍵可以標識記錄的唯一性,主鍵分為單一主鍵和復合 聯合 主鍵,單一主鍵是由...

dedeCms搬家說明 官方教程絕對有夠詳細

因為不同虛擬主機空間的mysql資料庫名稱是各不相同的 因為其字首不一樣的,用過就知道了 所以要首先備份資料庫,然後放到新空間還原,再重新生成html即可。注意 新空間和原站的mysql資料庫的版本必須同樣是4.1以上,或同是4.0 4.0以下,以免出現問題。檢視版本可以登陸phpmyadmin就可...