都知道github要私有代碼得交錢,用sourcetree要用goole,國內也麻煩,所以介紹一個用xcode自己的git工具來管理代碼,本文只介紹如何同步到oschina
創建oschina賬號
登錄git.oschina.net,創建一個oschina賬號,創建完成后如下圖:
配置SSH(公鑰/私鑰),可避免每次使用賬號密碼登錄
其實os上有配置SSH的教程,流程也比較簡單,這里直接貼個圖過來
記得配置完成后一定要測試 SSH 連接
新建oschina項目
填寫項目名稱等內容,點擊創建
完成后打開項目如下圖:
點擊克隆,選擇SSH,復制連接
Xcode拉取代碼
打開xcode,選擇check out an existing projiect
選擇保存的路徑,點擊download,然后就等著下載好代碼
中間會有要求輸入一些信息,選擇SSH的方式,唯一要填的pass的項是填在配置SSH時,在終端輸入的那個密碼
提交本地代碼到oschina
創建xcode項目
打開xcode,新建一個項目,將他放在剛才拉取的代碼的目錄下
下載gitignore文件
打開github官網,搜索gitignore,下載解壓,打開文件,選擇與剛才創建項目相同語言的文件復制,粘貼到項目同目錄下
將該文件拖到xcode圖標上打開他,將pods關閉,如下刪除pod前面的'#'即可
如果想隱藏該文件,可以打開終端執行以下代碼:
查看隱藏文件可以在終端輸入:
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不顯示隱藏文件
提交代碼到本地
創建好項目后,打開這個項目,選擇sourcecontrol的commit,注意選上gitignore這個文件,然后commit
注意:一定要先提交到本地,xcode才能push到oschina,通常可以一天commit很多次,最后push一次到osc即可
push代碼到osc
選擇sourcecontrol的push,將代碼push到osc即可
完!