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

都知道github要私有代码得交钱,用sourcetree要用goole,国内也麻烦,所以介绍一个用xcode自己的git工具来管理代码,本文只介绍如何同步到oschina

创建oschina账号

登录git.oschina.net,创建一个oschina账号,创建完成后如下图:


使用xcode的sourcecontrol工具同步代码到oschina_第1张图片

配置SSH(公钥/私钥),可避免每次使用账号密码登录

其实os上有配置SSH的教程,流程也比较简单,这里直接贴个图过来

使用xcode的sourcecontrol工具同步代码到oschina_第2张图片

记得配置完成后一定要测试 SSH 连接

新建oschina项目

填写项目名称等内容,点击创建

使用xcode的sourcecontrol工具同步代码到oschina_第3张图片

完成后打开项目如下图:

使用xcode的sourcecontrol工具同步代码到oschina_第4张图片

点击克隆,选择SSH,复制连接

Xcode拉取代码

打开xcode,选择check out an existing projiect

使用xcode的sourcecontrol工具同步代码到oschina_第5张图片
使用xcode的sourcecontrol工具同步代码到oschina_第6张图片
将连接复制到这里,点击next

选择保存的路径,点击download,然后就等着下载好代码

中间会有要求输入一些信息,选择SSH的方式,唯一要填的pass的项是填在配置SSH时,在终端输入的那个密码

提交本地代码到oschina

创建xcode项目

打开xcode,新建一个项目,将他放在刚才拉取的代码的目录下

下载gitignore文件

打开github官网,搜索gitignore,下载解压,打开文件,选择与刚才创建项目相同语言的文件复制,粘贴到项目同目录下

将该文件拖到xcode图标上打开他,将pods关闭,如下删除pod前面的'#'即可

使用xcode的sourcecontrol工具同步代码到oschina_第7张图片

如果想隐藏该文件,可以打开终端执行以下代码:


使用xcode的sourcecontrol工具同步代码到oschina_第8张图片
定位到项目文件夹,输入: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的sourcecontrol工具同步代码到oschina)