Chinaunix首页 | 论坛 | 博客
  • 博客访问: 511714
  • 博文数量: 158
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 904
  • 用 户 组: 普通用户
  • 注册时间: 2016-10-10 11:17
文章分类

全部博文(158)

文章存档

2018年(74)

2017年(84)

我的朋友

分类: iOS平台

2018-05-29 15:34:34

一、 OSChina简介

开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台
      本文转自-学领未来

image001.png

优点:

一、 服务器在国内,速度更快

二、 免费账户同样可以建立私有项目,而在GitHub上建立私有项目需要收费

登录后可以查看自己的项目

image002.png

image003.png

二、 开始部署

OSChina开源社区支持SSH协议传输,更快更安全。

ssh (安全外壳协议)是Secure Shell 的缩写,是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议

image004.png

三、 生成SSH Key:

打开终端,输入以下指令

$ ssh-keygen -t rsa -C "xxx@xxx.com" (自己的邮箱)

image005.png

在usr/.ssh(隐藏)文件夹中,可以看到有两个文件,分别是ssh的公钥和私钥文件

image006.png

打开第二个文件(公钥),复制内容

image007.png

填写到下图箭头处

image008.png

测试ssh

image009.png

四、 新建项目

image010.png

image011.png

五、 克隆项目

在终端中输入以下命令

$ git clone git@gitee.com:laying/test_project.git(ssh 公钥)

创建git ignore

在github上下载gitignore

在终端中输入以下命令

$ mv Swift.gitignore .gitignore

image012.png

六、 创建iOS项目

在上一步克隆的地址中新建iOS项目

image013.png

七、 提交项目

在菜单栏中选择Source Control选项,选中Commit

image014.png

image015.png

如果提交代码时遇到代码冲突,则需要对冲突的代码部分进行取舍,选中需要保留的代码即可。

八、 拉取代码

在团队开发中,会有多个成员同时提交或拉取代码。

如果是第一次拉取,需要克隆项目到本地

在终端输入$ git clone +ssh就可以拉取云端的代码

如果是日常进行代码拉取,则可以直接在菜单栏中的的Source Control中选中Pull进行。

image016.png


本文为大家提供一个国内的开源项目管理网站,即可做日常的团队开发,又可以避免访问国外的网站会出现的延迟和连接慢的问题;用一个iOS项目实例来做一个项目部署的教程,仅供参考。


阅读(1568) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~