转载 的出处http://blog.csdn.net/u012764358/article/details/62886427 Gitlab和Sourcetree结合使用实现代码管理 这是本人第一次发表博客,如有不足或者缺陷,请批评指正,希望能够更好的学习.最近刚来到一家老外的公司,他们使用的代码管理工具是gitlab,由于之前没使用过gitlab,所以,安装这个软件也费了老大的劲.现在把整个过程分享给大家,希望能给更多的人带来方便. 准备工作 安装git 安装sourcetree 注册gitla…
原文地址:http://blog.csdn.net/jiangtao_st/article/details/73612298 一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7centos6安装gitlab:https://www.gitlab.cc/downloads/#centos6如下方法按照官网来操作,手工安装过于麻烦.当前测试平台为小鸟云的三个月cen…
1.参考 http://blog.sina.com.cn/s/blog_672143a30102vold.html 2.问题-安装sourcetree后,打开时提示下载但是连接不上相应链接 自行下载git,然后安装 3.绑定账户,gitlab与sourcetree建立关联 参照http://gitlab.gridsum.com/tech/pub/wikis/SourceTree-Configuration 4.在option中设置账户:用户名无@及后面信息,密码为gitlab密码 5.上传文件.…
Git介绍 git是当今最强大的本地的分布式代码版本管理工具. git的核心概念与操作:开发环境,本地仓库,远程仓库.他们的关系如下图: 与CVS及SVN的比较: CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统. 集中式版本控制系统是指:代码仅放中央服务器上,每次开发时必须联网,从中央服务器拉取代码,然后提交代码. 并且只有中央服务器才会记录版本变更.如果中央管理器挂了,所有人都不能干活了. 和集中式版本控制系统不同,使用分布式的版本控制系统Git.每个人都有一套完整的本地…
每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i…
一.安装Git 链接: http://pan.baidu.com/s/1mh7rICK 密码: 48dj 二.安装SourceTree 链接: http://pan.baidu.com/s/1skWke9B 密码: enr5 安装SourceTree的时候是需要使用VPN邮箱申请,可以自行度娘个VPN. 自行更换安装路径 这个时候需要 把下载好的VPN打开, 通过" GO TO MYATLASSIAN" 去邮箱注册 如果没有VPN 会提示"Google ReCAPTCHA f…
一.前期准备安装 1.git客户端(1.产生gitlab服务端和本地git相互传输时所需要校验的私钥和公钥    2.直接在Idea中使用git提交和push代码,当然也可以用sourcetree提交代码 ) 2.sourcetree客户端(1.拉取远端服务器代码到本地  2.push本地代码到远端  3.创建分支,解决提交代码中的冲突) 3.gitlab账号(一般公司配置,用自己的邮箱)(1.建立远端分支,可追踪   2.本地和远端代码的修改活动详细显示   3.云储存库,储存代码   ) 一…
一.生成公钥和私钥 使用命令行生成(两种生成方式选择一种即可) 1.安装SourceTree打开SourceTree,点击“命令行模式”. 2.输入如下命令生成key“example@example.com”是你在gitlab中注册的邮箱. ssh-keygen -t rsa -C "example@example.com" 3.之后还需要输入文件名.密码等,可直接回车不输入. 4.生成的key文件保存在用户的.ssh目录中,例如: C:\Users\Administrator\.ss…
转载:Gitlab备份和恢复操作记录 包含了备份和数据恢复的操作记录,实验可行 前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份和恢复操作记录: 1)Gitlab的备份目录路径设置 1 2 3 4 5 6 7 8 9 10 11 12 [root@code-server ~]# vim /etc/gitlab/gitlab.rb gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "…
摘要 本文描述使用自建GitLab和Rancher实践持续集成/持续交付流水线的过程,并用Rancher实现容器编排和蓝绿发布. GitLab持续集成 GitLab持续集成/持续交付流程图:部署GitLab服务器不是本文重点,暂且略过.GitLab内置持续集成/持续交付,支持测试.构建.部署流水线.使用GitLab持续集成需要在GitLab项目路径下添加.gitlab-ci.yml文件,这个配置文件是YAML格式,用于配置流水线的各阶段任务,详细说明参考官方.gitlab-ci.yml配置文件说…