当前位置: 首页 > news >正文

达人室内设计网站企业专业搜索引擎优化

达人室内设计网站,企业专业搜索引擎优化,比较好的装修公司,wordpress产品开启评论Gitlab仓库部署 一、Gitlab的概述1、gitlab介绍2、gitlab主要功能3、gitlab和github的区别 二、部署环境1、安装依赖环境2、安装Postfix邮箱3、Gitlab优势4、Gitlab工作流程 三、Gitlab部署过程1、Yum安装Gitlab2、配置gitlab站点URL3、启动并访问Gitlab 四、Gitlab具体操作1、… Gitlab仓库部署 一、Gitlab的概述1、gitlab介绍2、gitlab主要功能3、gitlab和github的区别 二、部署环境1、安装依赖环境2、安装Postfix邮箱3、Gitlab优势4、Gitlab工作流程 三、Gitlab部署过程1、Yum安装Gitlab2、配置gitlab站点URL3、启动并访问Gitlab 四、Gitlab具体操作1、登录并修改密码2、页面可将改为中文版3、关闭账户自动注册4、创建用户和组管理员5、创建项目管理员6、免密登录配置 一、Gitlab的概述 1、gitlab介绍 GitLab是一个基于Git的web应用程序它用于代码版本控制、问题追踪、代码审查、持续集成和持续交付。GitLab是一个开源的、自托管的Git存储库管理系统它允许你通过一个网页界面进行Git存储库的托管、代码评审、问题追踪、CI/CD等操作是一个强大、灵活、开源的平台能够满足企业和开发人员的多种需求。 2、gitlab主要功能 代码托管和版本控制GitLab提供了一个易于使用的版本控制系统能够管理和跟踪代码的变化。你可以通过上传代码文件或者设置项目为公共或私人来管理你的Git存储库。 问题追踪GitLab提供了一个问题追踪系统能够跟踪代码的缺陷、错误和特性请求等问题。 代码审查GitLab允许你对代码文件进行评审。你可以在代码合并请求中添加注释、请求改进、建议等。 持续集成和持续交付GitLab提供了强大的持续集成和持续交付功能。集成了CI/CD工具可周期性地构建、测试和部署应用程序。 访问权限管理GitLab允许你设置存储库和项目的访问权限以限制不同用户的访问。 除此之外GitLab还提供了Wiki系统、代码片段管理、成员管理等功能使项目协作更加容易和高效。 3、gitlab和github的区别 github是分布式在线代码托管仓库个人版本可直接在线免费使用企业版本收费且需要服务器安装。 gitlab是分布式在线代码仓库托管软件分社区免费版本与企业收费版本都需要服务器安装。 二、部署环境 官网有最新的安装方式GitLab下载安装 1、安装依赖环境 [rootlocalhost data]#yum install -y policycoreutils-python.x86_64 openssh-server2、安装Postfix邮箱 Postfix是一个邮件服务器GitLab发送邮件需要用到。 Postfix邮箱 [rootlocalhost data]#yum install -y postfix3、Gitlab优势 开源免费社区免费版本适合中小型公司 差异化的版本管理离线同步以及强大分支管理功能 便捷的GUI操作界面以及强大账户权限管理功能 集成度很高能够集成绝大多数的开发工具 支持内置HA保证在高并发下仍旧实现高可用性 4、Gitlab工作流程 1创建并克隆项目 2创建项目某Feature分支 3编写代码并提交至该分支 4推送该项目分支至远程Gitlab服务器 5进行代码检查并提交Master主分支合并申请 6项目领导审查代码并确认合并申请 三、Gitlab部署过程 1、Yum安装Gitlab [rootlocalhost data]#curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash #添加GitLab社区版Package [rootlocalhost data]#yum install -y gitlab-ce.x86_64 #安装gitlab社区版包2、配置gitlab站点URL GitLab默认的配置文件路径是/etc/gitlab/gitlab.rb [rootlocalhost data]#vim /etc/gitlab/gitlab.rb默认的站点Url配置项是 external_url http://gitlab.example.com3、启动并访问Gitlab [rootlocalhost data]#gitlab-ctl reconfigure #重新配置并启动如果启动时报错将服务器内存调整为大于4G就可以了gitlab-ctl start #启动 gitlab-ctl restart #重启 gitlab-ctl stop #停止 gitlab-ctl status #查看[rootlocalhost data]#cat /etc/gitlab/initial_root_password #查看root用户的密码位置24小时有效过了24小时密码会自动删除在浏览器访问即可 四、Gitlab具体操作 1、登录并修改密码 2、页面可将改为中文版 3、关闭账户自动注册 4、创建用户和组管理员 5、创建项目管理员 6、免密登录配置 [rootlocalhost data]#ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory /root/.ssh. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:RiUGE0iu0J0U8/02QpQMKHW93Tdwc6/sWl2ECpvJOTE rootlocalhost.localdomain The keys randomart image is: ---[RSA 2048]---- | o***.. | | ..o o . o..| |. .. . oE. o.oo| | . . o.o.O..o..| | . S .o o.| | . o o o..| | .. .| | .. | | .. | ----[SHA256]----- #一路回车生成密钥Git常用命令 git remote add [remote] [url] #添加(关联)远程库 git remote set-url [remote] [url] #修改远程仓库 git clone [url] #克隆远程仓库项目 git remote #查看指定远程仓库命名简写 git remote –v #查看远程仓库详细信息以及名称对应URL git push -u remote master #第一次推送master分支的所有内容 git fetch remote [branch/tag] #下载远程仓库的所有变动 git pull remote [branch/tag] #拉取主分支最新版本(可以拉取其他分支) git push remote [branch/tag] --force #强行推送当前分支至远程分支,及时冲突 git push remote [branch/tag] --all #推送所有分支到远程仓库 git remote rename [oldname] [newname] #修改远程仓库名称 git remote remove [name] #删除远程仓库名称以及URL地址git remote add [remote] [url] #添加(关联)远程库 git remote set-url [remote] [url] #修改远程仓库 git clone [url] #克隆远程仓库项目 git remote #查看指定远程仓库命名简写 git remote –v #查看远程仓库详细信息以及名称对应URL git push -u remote master #第一次推送master分支的所有内容 git fetch remote [branch/tag] #下载远程仓库的所有变动 git pull remote [branch/tag] #拉取主分支最新版本(可以拉取其他分支) git push remote [branch/tag] --force #强行推送当前分支至远程分支,及时冲突 git push remote [branch/tag] --all #推送所有分支到远程仓库 git remote rename [oldname] [newname] #修改远程仓库名称 git remote remove [name] #删除远程仓库名称以及URL地址1、git clone 与 git pull 相同点 相同点都是从远程服务器拉取代码到本地2、git clone 与 git pull 不同点 git clone 是在本地没有版本库的时候从远程服务器克隆整个版本库到本地是一个本地从无到有的过程。git pull 在本地有版本库的情况下从远程库获取最新commit 数据如果有的话并merge合并到本地。git pull git fetch git merge3、使用场景 通常情况下远程操作的第一步是使用git clone从远程主机克隆一个版本库到本地。本地修改代码后每次从本地仓库push到远程仓库之前都要先进行git pull操作保证push到远程仓库时没有版本冲突。
http://www.hkea.cn/news/14273493/

相关文章:

  • 企业门户网站制作专门做985招聘信息的网站
  • 新网站的建设工作周口市做网站
  • 网站后台更新前台更新不建设公益网站多少钱
  • 安阳市建设工程招标投标协会网站缙云建设局网站
  • 深圳网站建设易佰讯app 网站平台建设实施方案
  • 企业网站开发一般多少钱在哪个网站上面可以接项目做
  • 大连网站建设仟亿长春网站建设5219
  • 郑州网站推广优化外包公司建立手机网站
  • 服装加盟的网站建设中国建筑网官网查询资质
  • 关于政协 网站建设制作商城小程序费用
  • 做网站需要什么开发语言上海网站建设价
  • 网站建设建设公司有哪些网站的备案编号
  • seo教程技术整站优化谷秋精品课程网站建设软件
  • 做文化墙的网站写微信小程序需要什么软件
  • 兰州财经大学网站开发与维护柳市网站托管
  • 中山如何制作网站计算机前端好找工作吗
  • 建站公司郑州江西宜春市城市建设档案馆网站
  • 蜗牛星际做网站专业的seo网站优化公司
  • 如何做优化网站排名资源下载wordpress
  • 手机版网站建设网上网站建设教程
  • 旅游电子商务网站建设的重要性公司宣传册设计模板
  • 网站规划书500字淘宝运营培训班学费大概多少
  • 图片展示网站学校建设外文网站情况
  • 网站开发语言html无锡新吴区建设局网站
  • 北京工程建设交易中心网站卢松松网站模板
  • 上海建设银行网站莘庄wordpress 腾讯验证码
  • 微信做商城网站产品销售推广方案
  • 网站专栏建设工作方案老地方在线观看免费资源大全
  • 手机网站大全观看商城网站开发时间
  • 自适应网站的代表网站建设三方协议