web前端技术-教你如何部署私有Git服务器?
GitHub对于一名前端开发者来说肯定不陌生,Git作为一个版本控制工具,现如今在全世界范围内都是非常受欢迎的,甚至有不少大型公司都将自己的代码迁移到上边。下面小千就来给大家介绍一下如何部署一个私有的Git服务器。
以CentOS为例,主要步骤如下:
①安装对应的软件(Linux)
命令如下:
yum -y install git
②建立git用户,设置一个初始密码(类似于github平台的密码)
③创建空远程仓库(裸库)
④客户端的使用
例如在Windows系统下,新建文件夹test,进入文件夹,执行:
git init
⑤建立本地库与远程裸库的连接关系
⑥测试:在本地仓库中建立一个测试文件,测试提交是否正常
⑦测试克隆拉取是否正常
git clone git@你的服务器地址:/home/git/repo.git
⑧自建的git服务器支持免密登录
在客户端上通过以下命令来获取公私玥对(如已有则跳过):
ssh-keygen -t rsa -C 主体名称
产生完毕后,公私玥对位于c/Users/用户名/.ssh/:
id_rsa:私钥(私有的钥匙,不能公开)
id_rsa.pub:公钥(可以公开的钥匙)
将公钥内容写入到Linux中,需要将公钥写入到git家目录中对应的文件里:
至此,我们自己私有的GIT配置就已经完成了,现在我们可以享受更安全、高效的GIT使用体验!
本文来自千锋教育,转载请注明出处。
web前端技术-教你如何部署私有Git服务器?相关推荐
- vue项目前端服务器,【前端技术】vue自动部署项目到服务器
想要的功能 前端打包之后自动上传文件夹到服务器 在不提交代码的前提下,也可以完成上述功能 经过各种百度谷歌,最后有两种方案可以选择 第一种是写一个shell,通过lftp上传文件夹,但是会有个权限的问 ...
- Web前端技术 Web学习资料 Web学习路线 Web入门宝典(不断更新中)
(此文档于2019年3月停止再更新,后续更新移步至:https://github.com/liuyuqin1991/polaris) 学习路线 第一章 技术(核心单独列章节) 1.Node Node. ...
- 美团点评金融平台Web前端技术体系
背景 随着美团点评金融业务的高速发展,前端研发数量从 2015 年的 1 个人,扩张到了现在横跨北上两地 8 个事业部的将近 150 人.业务新,团队新,前端领域框架技术又层出不穷,各个业务的研发团队 ...
- 转载《美团点评金融平台Web前端技术体系》
复制代码 作者:禹霖 原文地址: tech.meituan.com/2018/03/16/- 背景 随着美团点评金融业务的高速发展,前端研发数量从 2015 年的 1 个人,扩张到了现在横跨北上两地 ...
- Web前端技术课程设计——技术栈【SpringBoot+Vue+MySQL+MyBatis】的在线英语考试系统
一.技术简介 本网站使用了前后端分离的开发技术,是基于SpringBoot + VUE的在线英语考试系统,支持选择题.填空题.判断题.多选题.系统包含三种角色(管理员.老师.考生),实现的功能包含在线 ...
- 如何提升自己的Web前端技术
如何提升自己的Web前端技术?问这个问题的一般都是有一些web基础的同学,还有一部分是自学的web前端技术,对自己目前的能力还比较模糊,下面小编就这个问题为大家做下详细的介绍. 如何提升自己的Web前 ...
- 好程序员web前端技术分享媒体查询
为什么80%的码农都做不了架构师?>>> 好程序员web前端技术分享媒体查询 什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度.屏幕比例.设备方向:横向或纵向 ...
- Web前端技术分享:学习HTML和CSS的5大理由
人们学习HTML和CSS最常见的原因是开始从事Web开发.但并不是只有Web开发人员才要学习HTML和CSS的核心技术.作为一个网络用户,你需要你掌握的相关技术很多,但下面小千总结了5个你无法拒绝学习 ...
- 好程序员web前端技术之CSS3过渡
好程序员web前端技术之CSS3过渡,css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改变中触发,并圆滑地以动画效果改 ...
最新文章
- Linux中的输入输出管理
- golang goroutine 退出方法
- js的BOM对象完全解析
- Linux软件管理器(如何使用软件管理器来管理软件)
- webpack4.0配置记录(2)
- 1、RN跨平台开发——环境搭建
- 扩展Spring Batch –步骤分区
- Golang--defer的mi魂汤
- idea 分栏_常用SQL优化与IDEA超实用技巧分享
- 吴恩达深度学习2.2笔记_Improving Deep Neural Networks_优化算法
- java语言程序设计复习重点_java语言程序设计期末复习要点
- 排队论模型的monteCarlo法仿真
- 【Android】实例 忐忑的精灵
- 五笔输入法的前世今生
- Mac出现共享网络/wifi问题
- 鬼故事之中学异事(01)
- Android 智能硬件的理解(2018.5.25)
- LeetCode 725 分隔链表
- CouchDB操作手册
- GPU 显存不足时的Trick
热门文章
- 今晚直播:非自回归神经机器翻译 | PhD Talk #24
- Python数据分析·读取CSV文件转为字典
- mybatis方法传入多参数
- 操作系统系列「一」OPERATING SYSTEMS THREE EASY PIECES 《操作系统导论》
- 性能优化之数据库和数据源连接池配置
- C++——《算法分析与设计》实验报告——单源最短路径问题
- linux压缩和打包的区别,Linux中的压缩和打包
- mysql整点抖动_MySQL 5.5 大量数据插入出现的抖动问题 及 解决方法
- 计算机考研【211 计算机专业院校 官方排名】教育部 第4次“计算机专业”学科评估
- C++阶段02笔记【通讯录管理系统 完整代码(系统需求、创建项目、添加/显示/删除/查找/修改/清空)】