將代碼托管到github服務器之HTTPS驗證

jopen 8年前發布 | 21K 次閱讀 Git 版本控制系統 Github HTTPS

上一篇文章主要介紹了git的基本原理、常用命令、使用一個文件夾創建共享版本庫。但是多數情況下,開發者通常是將代碼托管到第三方git服務器, 也就是說,我們把共享版本庫搭建在別人的git服務器上。這樣我們省去了搭建git服務器繁瑣的過程,并且像github、OSChina這些第三方機 構,安全性也相對較高,我們完全可以大膽的進行托管。當然,像BAT這樣的大公司,肯定有自己的git服務器。這里我就針對于公司日常開發中常用的第三方 托管機構進行介紹,本文主要介紹如何把代碼托管到github和OSChina上。

github上創建代碼倉庫

1.訪問github官網(https://github.com)

2.輸入github賬號和密碼(還沒有注冊過賬號的需要先注冊)

3.進入github首頁后,點擊右上角頭像左邊的"+",選擇"New repository"。如下圖:

4. 給代碼倉庫起一個名字。添加描述(可選)。選擇public(如果選擇private需要付費的)。選擇是否添加readme文件(readme文件是項 目的說明文件,我們可以在readme中對這個項目進行說明。添加.gitignore文件(什么語言的項目就要選擇什么語言,我這里以開發iOS項目為 例子,所以選擇的是Objective-C)。添加授權許可,一般情況下,如果選擇的是public那么這里就選擇Apache license 2.0。最后點擊"create Repository"創建倉庫。如下圖:

5.如下圖,就是創建好的代碼倉庫

github身份驗證

上面我們在github已經搭建好了一個倉庫。接下來就是下載代碼倉庫到本地,然后初始化項目并且push到github的遠程倉庫。

對于push代碼到遠程倉庫,github提供了兩種安全驗證方式,分別是HTTPS和SSH。這里我們先介紹HTTPS,然后介紹SSH。

通過HTTPS方式驗證身份

1.選擇HTTPS然后復制鏈接地址。如下圖:

2.打開Xcode,點擊左上角Xcode->Preferences(或者直接使用快捷鍵:command +",")。address即為github上倉庫的連接。輸入github上的用戶名和密碼,點擊add。如下圖:

3.點擊Xcode的source Control->Check Out。選中github上的那個遠程倉庫后點擊"next"。如下圖:

4.選擇一個目錄用于保存從github倉庫拷貝下來的文件和目錄,然后點擊"Download"。如下圖:

5.此時,就可以在剛剛拷貝下來的那個目錄下新建項目。

注意:當我們選擇把項目放到本地倉庫的時候,下面的Create Git repository on是不允許勾選的。如下圖:

6.項目創建完成,所有文件都會變成"A"的狀態,代表現在代碼都存放在暫緩區。如下圖:

7.和svn的使用一樣,點擊Source Control->commit,輸入注釋,點擊commit把暫緩區的文件提交到分支。如下圖:

注意:如果我們勾選了左下角的"push to remote",代碼提交到分之后,會立即被push到github遠程倉庫。建議沒有網絡或者網絡不好的情況下不要勾選(實例中筆者沒有勾選push to remote)。

8.如果上面沒有勾選"push to remote",那么還需要點擊Source Control->push,點擊push,把本地代碼倉庫的文件push到github遠程倉庫。如下圖:

9.此時,我們在github就可以看到剛剛push的項目。如下圖:

至此HTTPS方式的驗證以及詳細操作步驟已經介紹完了,如果有問題,請進行評論,歡迎大家指正。

由于篇幅過長,SSH方式的驗證請移步至下一篇文章: http://www.cnblogs.com/wsnb/p/5104268.html

PS:文章為筆者原創,后續筆者會分享更多實用的技術,歡迎關注。如果您覺得這篇文章對您有幫助,轉載請注明出處。

來自: http://www.cnblogs.com/wsnb/p/5104273.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!