Xcode5 使用gitHub上庫的SSH地址建立Repository,以及如何通過Xcode把代碼傳到GitHub

最近在學IOS開發,想把學習代碼放到github上,以後用得到的時候可以上來查看。於是上網搜資料,發現xcode內置了提交代碼的工具,不知道我搜索的方式是否正確,搜了好多也沒搜到方法,終於在某一本電子書中找到了方法,這裏記錄下。


1.在macos中打開終端, 敲入cd ~/.ssh,如果提示沒有該目錄,創建一下 (mkdir .ssh);

2.敲入ls,查看該目錄下的文件,如果看到裏面有id_rsa.pub 或者 id_dsa.pub 說明你已經創建過,跳過下面的創建步驟,如果沒有,執行下面的創建;

3.敲入 ssh-keygen -t rsa -C "YOUR EMAIL" ,然後他會提示輸入文件名,可以不輸,直接回車,然後輸入密碼,回車,再次輸入密碼確認,這裏要記下這個密碼,提交的時候需要用到;

4.經過上面的創建,會在.ssh目錄下生成一個id_rsa.pub 或者 id_dsa.pub文件,用cat命令查看裏面的內容(cat id_rsa.pub),copy這個內容;

5.登陸github.com,從右上角的account settings進入設置界面,找到SSH keys,點擊Add SSH key,Title可以自己起名,key粘貼上面的id_rsa.pub文件的內容,點擊Add key;


到這裏配置基本完成了,下面去創建一個repo

6.進入github.com,點擊 Create New Repository創建一個新的庫,複製ssh地址;

7.回到Xcode中,點擊Source Control--"YOUR Project"--Config...,打開配置對話框,選擇remote標籤頁,店家左下角的加號按鈕,add remote...,Name自己定,Address粘貼上面的ssh地址,點擊Add remote返回;

8.點擊Source Control--Push...,load branch完成之後點擊push,這時會提示輸入密碼,輸入第三步中的密碼,這樣就完成了;


原文地址:點擊打開鏈接

-----------------------------------------------------------------

更新:如果都按上面的做了,但是Xcode添加repository的時候還是驗證不通過,說可能是用戶名或者密碼錯誤。需要讓電腦連接上github或說通過github的驗證。這是github上生成SSH祕鑰的步驟:點擊打開鏈接 ,主要看第四步,這是上面沒有提到的。照着第四步做了,然後輸入了之前生成鑰匙串時的密碼,這個SSH就通過了。我注意過,在github上剛添加的時候左邊的圓點是灰色的,而完成驗證後原點就是綠色了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章