开始在Swift中进行开发:使用GitLab设置版本控制

本文介绍了作者在完成Swift专业化课程后,如何开始构建自己的iOS应用。选择了GitLab作为版本控制系统,因为其提供免费的私有存储库。在Mac上设置了SSH密钥以使用SSH协议与GitLab配合,并详细描述了创建SSH密钥、在GitLab上添加密钥、创建项目、克隆项目到本地以及安装和使用Git Flow的过程。
摘要由CSDN通过智能技术生成

既然我已经获得了Swiftra 专业化的Coursera iOS 第二部分成绩 ,我决定是时候开始构建自己的应用了。 作为专业开发人员,要做的第一件事是在XCode中配置我的版本控制。

由于我在Git 方面很好的经验 ,因此决定设置要使用的GIT存储库。 通常我会为此使用GitHub,但是由于我想拥有一个免费的私有存储库,因此我决定使用GitLab 。 过去,我已经设置了自己的运行GitLab CE的服务器,但现在我仍然在Gitlab.com服务器上免费托管。 创建帐户并登录到GitLab.com后,它只是在您创建第一个项目时运行GitLab站点上显示的命令。 但是在执行此操作之前,我先在MacBook上设置了SSH密钥 ,以便可以将SSH协议与GitLab一起使用。

要在Mac上设置新的SSH密钥,请在终端中执行以下命令。
转到您的主目录:

cd ~/

生成SSH密钥:

ssh-keygen -t rsa

将创建的密钥的内容复制到剪贴板:

cat ~/.ssh/id_rsa.pub | pbcopy

转到gitlab.com上的个人资料,然后选择菜单选项“ SSH密钥”。 单击“添加SSH密钥”,然后将剪贴板内容粘贴到“密钥”字段中。 输入密钥的名称,您就可以使用HTTPS进行GitLab交互了。

完成后,我可以在GitLab中创建我的项目:

screenshot-at-dec-03-20-52-52

只需填写详细信息,然后单击“创建”。 这将带您进入“项目”页面,显示可在Mac上执行的将项目“克隆”到本地系统的命令:

screenshot-at-dec-03-20-56-16

在终端中执行这些命令应该会给您带来以下结果:

screenshot-at-dec-03-21-01-05

如果现在在GitLab中刷新页面,则应该看到已经进行了一次提交:

screenshot-at-dec-03-21-02-39

这可以确保GIT的基础正常工作。 现在是时候实现我在上一篇文章中提到的Git Flow

要安装Git Flow,只需运行命令“ brew install git-flow”。 完成后,只需在项目中运行命令“ git flow init”即可开始使用Git Flow(创建必要的分支等)。 要将创建的分支推送到GitLab服务器,请使用'git push –all -u'。 在这里,您将看到它的外观:

screenshot-at-dec-03-21-09-01

在GitLab中,我们现在看到项目的两个分支:

screenshot-at-dec-03-21-10-49

因此,现在我们可以创建一个远程项目,并在Mac上的终端中使用它。 在下一篇文章中,我将介绍GitLab,XCode和Git Flow的组合。

翻译自: https://www.javacodegeeks.com/2015/12/starting-developing-swift-setting-version-control-gitlab.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值