都知道github要私有代碼得交錢,用sourcetree要用goole,國(guó)內(nèi)也麻煩,所以介紹一個(gè)用xcode自己的git工具來管理代碼,本文只介紹如何同步到oschina
創(chuàng)建oschina賬號(hào)
登錄git.oschina.net,創(chuàng)建一個(gè)oschina賬號(hào),創(chuàng)建完成后如下圖:

配置SSH(公鑰/私鑰),可避免每次使用賬號(hào)密碼登錄
其實(shí)os上有配置SSH的教程,流程也比較簡(jiǎn)單,這里直接貼個(gè)圖過來

記得配置完成后一定要測(cè)試 SSH 連接
新建oschina項(xiàng)目
填寫項(xiàng)目名稱等內(nèi)容,點(diǎn)擊創(chuàng)建

完成后打開項(xiàng)目如下圖:

點(diǎn)擊克隆,選擇SSH,復(fù)制連接
Xcode拉取代碼
打開xcode,選擇check out an existing projiect


選擇保存的路徑,點(diǎn)擊download,然后就等著下載好代碼
中間會(huì)有要求輸入一些信息,選擇SSH的方式,唯一要填的pass的項(xiàng)是填在配置SSH時(shí),在終端輸入的那個(gè)密碼
提交本地代碼到oschina
創(chuàng)建xcode項(xiàng)目
打開xcode,新建一個(gè)項(xiàng)目,將他放在剛才拉取的代碼的目錄下
下載gitignore文件
打開github官網(wǎng),搜索gitignore,下載解壓,打開文件,選擇與剛才創(chuàng)建項(xiàng)目相同語言的文件復(fù)制,粘貼到項(xiàng)目同目錄下
將該文件拖到xcode圖標(biāo)上打開他,將pods關(guān)閉,如下刪除pod前面的'#'即可

如果想隱藏該文件,可以打開終端執(zhí)行以下代碼:

查看隱藏文件可以在終端輸入:
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不顯示隱藏文件
提交代碼到本地
創(chuàng)建好項(xiàng)目后,打開這個(gè)項(xiàng)目,選擇sourcecontrol的commit,注意選上gitignore這個(gè)文件,然后commit
注意:一定要先提交到本地,xcode才能push到oschina,通??梢砸惶靋ommit很多次,最后push一次到osc即可
push代碼到osc
選擇sourcecontrol的push,將代碼push到osc即可
完!