使用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阅读 5,306评论 0 3
  • 源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布...
    牧马人_hlc阅读 8,455评论 0 7
  • ## 一. git 概述 ### 1. git 简介? 1. 什么是git? > git是一款开源的分布式版本控制...
    Mr吴标阅读 5,459评论 0 2
  • 源代码管理工具-GIT 一. 掌握 - git 概述 1. git 简介? 什么是git?git是一款开源的分布式...
    DwightChan阅读 3,749评论 0 1
  • 此二人在回家的路上,摩托车很不值钱,头盔也有点怪异,旁边的房子,也如同我们常见的青菜萝卜,可摄影师眼里,他们...
    乔桥阅读 1,651评论 0 0