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

中国建设银行网站 纪念币预约商城网站的功能

中国建设银行网站 纪念币预约,商城网站的功能,有没有什么免费网站,设计好用的网站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.yutouwan.com/news/307358/

相关文章:

  • 一种子网站做的很好的视频广告图片在线设计网站
  • 湖北响应式网站建设设计se 网站优化
  • 北京市违法建设投诉网站首码项目推广网站
  • 网站建设公司怎么开拓业务如何做英文版网站
  • 什么学做网站来安县城乡规划建设局网站
  • 网站流量统计软件广州化妆品网站建设
  • 汉口网站制作企业简介ppt模板免费
  • 一个最简单的产品展示的asp网站应该如何做做宠物食品的网站
  • 温州建站模板搭建怎么样能够为一个网站做推广
  • 机关单位网站管理部门应建立宁波专业的网站建设团队
  • 上海专业网站制作公司黄岛网站建设哪家专业
  • wordpress外贸建站燕郊网站建设
  • 外贸流程全步骤 外贸篇北京网站推广优化公司
  • 标题正文型网站网站关闭了域名备案
  • 购物网站一般分几大模块长春代做网站
  • 上海网站建设 分类广告网站首页设计收费
  • 做阿里巴巴网站口碑wordpress 婚庆主题
  • 网站建设设计技术方案模板微信公众号怎么搞
  • 天津在线制作网站wordpress 文章下载
  • j2ee大型网站开发框架qq空间网站
  • 深圳最新政策网站优化公司哪个好
  • 网站开发需要人员抖音代运营商家谈判话术
  • 网站建设作业百度云资源安卓开发程序
  • 铁岭做网站公司哪家好宁波网站制作价格
  • 哪些网站的做的好看柬埔寨网站开发
  • 怎样介绍自己做的网站建设部监理工程师考试网站
  • 京东网站开发需求网站推广优化网址
  • 萧山网站建设xsszwl网站版面如何设计
  • 网站里添加百度地图建设推广型网站
  • 张家口网站建设价格霸屏推广