Xcode5 使用gitHub上库的SSH地址建立Repository,以及如何通过Xcode把代码传到GitHub
最近在學(xué)IOS開(kāi)發(fā),想把學(xué)習(xí)代碼放到github上,以后用得到的時(shí)候可以上來(lái)查看。于是上網(wǎng)搜資料,發(fā)現(xiàn)xcode內(nèi)置了提交代碼的工具,不知道我搜索的方式是否正確,搜了好多也沒(méi)搜到方法,終于在某一本電子書(shū)中找到了方法,這里記錄下。
1.在macos中打開(kāi)終端, 敲入cd?~/.ssh,如果提示沒(méi)有該目錄,創(chuàng)建一下 (mkdir .ssh);
2.敲入ls,查看該目錄下的文件,如果看到里面有id_rsa.pub 或者?id_dsa.pub 說(shuō)明你已經(jīng)創(chuàng)建過(guò),跳過(guò)下面的創(chuàng)建步驟,如果沒(méi)有,執(zhí)行下面的創(chuàng)建;
3.敲入?ssh-keygen -t rsa -C "YOUR EMAIL"?,然后他會(huì)提示輸入文件名,可以不輸,直接回車(chē),然后輸入密碼,回車(chē),再次輸入密碼確認(rèn),這里要記下這個(gè)密碼,提交的時(shí)候需要用到;
4.經(jīng)過(guò)上面的創(chuàng)建,會(huì)在.ssh目錄下生成一個(gè)id_rsa.pub 或者?id_dsa.pub文件,用cat命令查看里面的內(nèi)容(cat id_rsa.pub),copy這個(gè)內(nèi)容;
5.登陸github.com,從右上角的account settings進(jìn)入設(shè)置界面,找到SSH keys,點(diǎn)擊Add SSH key,Title可以自己起名,key粘貼上面的id_rsa.pub文件的內(nèi)容,點(diǎn)擊Add key;
到這里配置基本完成了,下面去創(chuàng)建一個(gè)repo
6.進(jìn)入github.com,點(diǎn)擊 Create New Repository創(chuàng)建一個(gè)新的庫(kù),復(fù)制ssh地址;
7.回到Xcode中,點(diǎn)擊Source Control--"YOUR Project"--Config...,打開(kāi)配置對(duì)話(huà)框,選擇remote標(biāo)簽頁(yè),店家左下角的加號(hào)按鈕,add remote...,Name自己定,Address粘貼上面的ssh地址,點(diǎn)擊Add remote返回;
8.點(diǎn)擊Source Control--Push...,load branch完成之后點(diǎn)擊push,這時(shí)會(huì)提示輸入密碼,輸入第三步中的密碼,這樣就完成了;
原文地址:點(diǎn)擊打開(kāi)鏈接
-----------------------------------------------------------------
更新:如果都按上面的做了,但是Xcode添加repository的時(shí)候還是驗(yàn)證不通過(guò),說(shuō)可能是用戶(hù)名或者密碼錯(cuò)誤。需要讓電腦連接上github或說(shuō)通過(guò)github的驗(yàn)證。這是github上生成SSH秘鑰的步驟:點(diǎn)擊打開(kāi)鏈接?,主要看第四步,這是上面沒(méi)有提到的。照著第四步做了,然后輸入了之前生成鑰匙串時(shí)的密碼,這個(gè)SSH就通過(guò)了。我注意過(guò),在github上剛添加的時(shí)候左邊的圓點(diǎn)是灰色的,而完成驗(yàn)證后原點(diǎn)就是綠色了。
轉(zhuǎn)載于:https://www.cnblogs.com/walkingZero/p/3920512.html
總結(jié)
以上是生活随笔為你收集整理的Xcode5 使用gitHub上库的SSH地址建立Repository,以及如何通过Xcode把代码传到GitHub的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle 全文检索技术
- 下一篇: 判断Python输入是否为数字