一、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就可...