Git使用之使用Xcode上傳代碼至GitHub

各位觀眾老爺們,作為一只程序猿經(jīng)常會用到SVN OR?Git啥的,由于公司一直用SVN,以至于我一直不會用Git,最近突發(fā)奇想研究研究使用Xcode上傳代碼至GitHub。

一、Git配置

1、首先需要確認(rèn)電腦上是否有Git

終端:git --version(使用獲取版本號就好啦,當(dāng)然如果有版本號的,就是電腦上有Git的)如果沒有,請轉(zhuǎn)至http://git-scm.com/download/進行下載安裝。

2、生成秘鑰:

(1)首先檢查電腦是否曾經(jīng)生成過秘鑰

終端:cd ~/.ssh

若打開該文件夾為空,則表示沒有生成過秘鑰,進入第二步。(~表示根目錄)

3、創(chuàng)建一個新的SSH秘鑰

終端:

ssh-keygen -t rsa -C "your_email@youremail.com"? #使用你提供的郵件地址創(chuàng)建一個新的SSH秘鑰

這個郵件地址可以填寫github的賬號郵箱。

接下來輸入密碼

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

回車,正確的話應(yīng)該顯示如下:

4、讀取秘鑰

直接在命令行中用vi打開最簡單,然后復(fù)制出來。這里需要注意不要多復(fù)制空格和回車。

5、將你的SSH秘鑰添加到github上

5.1在github網(wǎng)站,將鼠標(biāo)放置到github頭像附近,選擇如圖部分

5.2選擇SSH and GPG keys

5.3點擊New SSH key創(chuàng)建新的SSH key

5.4填寫SSH相關(guān)信息

在下圖處填寫title和key,此處的key就是之前獲取的秘鑰。

6、為了確保一切正常運行,你需要嘗試下SSH登陸到github。

ssh -T git@github.com

注意,不需要改變以下命令中"git@github.com"部分。

你應(yīng)當(dāng)看到如下結(jié)果:

The authenticity of host 'github.com (XX.XX.XX.XX)' 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)?

沒有關(guān)系,直接"yes"

如果現(xiàn)實

Hiusername! You've successfully authenticated, but GitHub does not provide shell access.

則表示成功。

7、設(shè)置你的用戶名和郵箱

git config --global user.name "Firstname Lastname"? #為你的機器上所有的git實例設(shè)置用戶名git config --global user.email "your_email@youremail.com"? #為你的機器上所有的git實例設(shè)置用戶的郵箱注:git會依舊用戶名和郵箱跟蹤是誰做的提交。并且,我們使用這些信息去關(guān)聯(lián)你的提交和github的賬戶。輸入以下命令,講name和email替換成你的名字和郵箱。名字需要是你的真實名字而不是你的github賬戶。二、XCODE上使用Git1、在GitHub的帳號下創(chuàng)建一個空間,填寫相關(guān)信息,提交提交后會見到如下圖所示:保存好SSH地址。2、需要在xcode上配置Git賬號密碼填寫SSH地址,并填寫GitHub的帳號和密碼

3、把SSH鏈接賦值下來,前往Xcode中,Source Control->第一項->Configure...,之后選Remotes:

Add Remote中,輸入Name(你工程的名字)和Address(之前的鏈接地址),然后Source Control->Push,選擇剛剛新建的鏈接,Push~

現(xiàn)在刷新下GitHub主頁,你的工程已經(jīng)添加成功了~!

如有問題歡迎給我觀眾老爺們留言,大家一起討論解決哦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容