使用xcode的sourcecontrol工具同步代碼到oschina

都知道github要私有代碼得交錢,用sourcetree要用goole,國內也麻煩,所以介紹一個用xcode自己的git工具來管理代碼,本文只介紹如何同步到oschina

創建oschina賬號

登錄git.oschina.net,創建一個oschina賬號,創建完成后如下圖:


配置SSH(公鑰/私鑰),可避免每次使用賬號密碼登錄

其實os上有配置SSH的教程,流程也比較簡單,這里直接貼個圖過來

記得配置完成后一定要測試 SSH 連接

新建oschina項目

填寫項目名稱等內容,點擊創建

完成后打開項目如下圖:

點擊克隆,選擇SSH,復制連接

Xcode拉取代碼

打開xcode,選擇check out an existing projiect

將連接復制到這里,點擊next

選擇保存的路徑,點擊download,然后就等著下載好代碼

中間會有要求輸入一些信息,選擇SSH的方式,唯一要填的pass的項是填在配置SSH時,在終端輸入的那個密碼

提交本地代碼到oschina

創建xcode項目

打開xcode,新建一個項目,將他放在剛才拉取的代碼的目錄下

下載gitignore文件

打開github官網,搜索gitignore,下載解壓,打開文件,選擇與剛才創建項目相同語言的文件復制,粘貼到項目同目錄下

將該文件拖到xcode圖標上打開他,將pods關閉,如下刪除pod前面的'#'即可

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


定位到項目文件夾,輸入:mv XXX.gitignore .gitignore? XXX是文件的名字

查看隱藏文件可以在終端輸入:

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即可


完!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 這是一篇翻譯作品,怎樣在Xcode 8上使用Git實現源碼控制 文章原文地址:How To Use Git Sou...
    Eddy_0閱讀 1,466評論 0 3
  • 源代碼管理工具-GIT 一. 掌握 - git 概述 1. git 簡介? 什么是git? git是一款開源的分布...
    牧馬人_hlc閱讀 3,270評論 0 7
  • ## 一. git 概述 ### 1. git 簡介? 1. 什么是git? > git是一款開源的分布式版本控制...
    Mr吳標閱讀 1,573評論 0 2
  • 源代碼管理工具-GIT 一. 掌握 - git 概述 1. git 簡介? 什么是git?git是一款開源的分布式...
    DwightChan閱讀 612評論 0 1
  • 此二人在回家的路上,摩托車很不值錢,頭盔也有點怪異,旁邊的房子,也如同我們常見的青菜蘿卜,可攝影師眼里,他們...
    喬橋閱讀 249評論 0 0