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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac下GitHub安装及使用教程

發布時間:2023/12/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac下GitHub安装及使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先介紹下Git和Github

Centralized Version Control Systems,簡稱 CVCS
集中化的版本控制系統
這類系統諸如 CVS Subversion以及Perforce。
這類系統都有一個集中管理的服務器,保存所有文件的修改版本,協同工作的同事通過客戶端連接到這臺服務器,取出最新的文件或者提交更改。

Distributed Version Control System,簡稱 DVCS
分布式版本控制系統
這類系統諸如Git,Mercurial,Bazaar以及Darcs
客戶端并不提取最新版本的文件,而是把代碼倉庫完整的鏡像下來。這么以來,任何一處協同工作的服務器發生故障,事后都可以用任何一個鏡像出來的本地倉庫恢復。因為每一次的提取操作都是對代碼倉庫的完整備份。

GitHub是一個用于使用Git版本控制系統的項目的基于互聯網的存取服務。它是由GitHub公司(先前被稱作用Logical Awesome)的開發者chris Wanstrath, pj Hyett, 和 tom Preston-Werner 使用Ruby on Rails寫成的。GitHub同時提供商業賬戶和為開源項目提供的免費賬戶。根據在2009年的Git用戶調查,GitHub是最流行的Git存取站點。

git是一個版本控制工具。
github是一個用git做版本控制的項目托管平臺。

1、下載,安裝Git,注冊GitHub;

從google code上可以獲的Mac OS的dmg安裝文件
下載地址:http://git-osx-installer.googlecode.com/files/git-1.7.12-intel-universal-snow-leopard.dmg
安裝沒有什么好說的,打開.dmg文件,然后運行.pkg文件,一步一步往后裝即可。git 會被安裝到/usr/local/git/bin 目錄下。
注冊GitHub同樣非常簡單,選擇免費的開源賬戶類型,按部就班走流程即可。
(注意:Git沒有圖形界面,Git won’t add an icon to your dock, it’s not that sort of application.)
這一步驟,可以參考官方文檔。鏈接:
https://help.github.com/articles/setup-git

接下來打開終端(不知道終端在哪兒的,就直接在spotlight里搜terminal):

圖形化OpeninGitGui:

http://code.google.com/p/git-osx-installer上也提供了一個Git的圖形化客戶端:OpenInGitGui,可以從這里獲得,OpenInGitGui十分小巧,下載解壓后也只有16K,OpenInGitGui不用安裝,雙擊即可使用,OpenInGitGui剛啟動時,會記錄打開過的資源庫。

github使用SSH鏈接,需要設置SSH

1.檢查SSH key

cd ~/.ssh

2.備份已有的key,(如果有的話)

mkdir key_backupmv id_rsa* key_backup

3.生成SSH key

$ ssh-keygen -t rsa -C jonezhang86@gmail.com

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/jiangbo/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in yes.

Your public key has been saved in id_rsa.pub.

The key fingerprint is:

fb:c4:b0:e0:47:fd:be:e0:fb:ea:73:ef:a8:29:d5:22 jonezhang86@gmail.com

The key’s randomart image is:

+–[ RSA 2048]—-+

| |

| |

| |

| . |

| . S .. |

| . oE=o.. |

| . +o+.. |

| ..+.+.. |

| oOB=+o |

+—————–+

4.將SSH key添加到GitHub

登錄到GitHub頁面,Account Settings->SSH Public Keys->Add another key

將生成的key(id_rsa.pub文件)內容copy到輸入框中,save。

5.測試鏈接

$ ssh git@github.com

The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.

RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

Are you sure you want to continue connecting (yes/no)? yes

PTY allocation request failed on channel 0

Hi Jone Zhang! You’ve successfully authenticated, but GitHub does not provide shell access.

Connection to github.com closed.

出現上述提示信息說明連接成功(github并不提供shell登陸但已經連接成功)

三、設置個人信息

$ git config –global user.name “yhhwatl”

$ git config –global user.email xxxxx@gmail.com

接下來就可以使用了
參考官方教程:
https://github.com/

參考鏈接:
http://www.cnblogs.com/ccdev/archive/2012/09/12/2682098.html

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

總結

以上是生活随笔為你收集整理的Mac下GitHub安装及使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。