git服务器的简单搭建
安装git
- 安装git,参考:https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
创建git仓库
- 使用root权限创建一个Git用户来管理git仓库。
sudo adduser git # 在home下创建了同名的文件夹# 设置密码
passwd git
- 创建的git用户不允许登录shell,通过编辑/etc/passwd文件完成:
vi /etc/passwd将git:x:1001:1001:,,,:/home/git:/bin/bash
改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
- 创建一个空的仓库
# 会在当前的路径下创建一个名字为name.git的仓库
sudo git init --bare name.git# 将该仓库交给git用户管理
sudo chown -R git:git name.git
- 查看仓库的文件如下:
branches config description HEAD hooks info objects refs
- 将本地主机的公钥添加到git用户的公钥管理中,否则无法推送本地文件;
生成.ssh公钥和添加公钥
# 在git的交互窗口输入
$ ssh-keygen
- 按照提示操作,生成的公钥位置
cat ~/.ssh/id_rsa.pub# 将上述获得的公钥加入,按照每个用户占一行的原则
/home/git/.ssh/authorized_keys
克隆项目
# 输入密码,克隆得到一个空的仓库
$ git clone git@server:/home/git/name.git # server表示服务器的IP地址
转载于:https://www.cnblogs.com/cwp-bg/p/8651581.html
git服务器的简单搭建相关推荐
- Git学习(一)git服务器的简易搭建
Git学习(一)git服务器的简易搭建 使用环境:docker容器模拟的3个ubuntu14.04的系统 分别模拟了3个系统: Ubuntu_gitserver:14.04 用于git服务器的安装 ...
- CA服务器的简单搭建
CA服务器的简单搭建 一.简单介绍 CA 也拥有一个证书(内含公钥和私钥).网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书. 如 ...
- Windows下NLB(分工作组与域环境)、服务器群集简单搭建
实验 NLB(网络负载平衡)群集{工作组环境}.NLB(网络负载平衡){域环境} Cluster(服务器群集)的具体配置 {注意:本次实验采用VMWare 5.5.1版本} 首先我们来进行NLB(工作 ...
- http协议 git服务器,利用Nginx搭建HTTP访问的Git服务器
利用Nginx搭建HTTP访问的Git服务器过程记录.搭建 Git 仓库,实现 SSH 协议.配合 Nginx 实现 HTTP 协议拉取.推送代码.利用 Nginx 实现 Gitweb 在线浏览代码, ...
- 云服务器的简单搭建,设置网页可以上网访问
最近准备做一个在线在网页,可以实现一些简单需求,然后通过学生优惠的方式买了一个一年云服务器,下面简单介绍如何设置云服务器并搭建网页. 1.购买云服务器 阿里云.腾讯云.华为云什么的都可,点进去,注册个 ...
- 时钟服务器linux,简单搭建NTP时钟服务器
centos的做法: yum -y install ntp ntpdate #安装NTP的服务器和客户端 echo "restrict default nomodify" > ...
- Windows2003服务器的简单搭建
Windows2003的服务器搭建 DHCP服务器 一.安装相应组件 二.部署DHCP服务器 三.服务器备份与还原 DNS服务器 一.安装相应组件 二.部署DNS服务器 1.创建正向解析 2.创建反向 ...
- 搭建自己的git仓库之简单搭建本地git仓库和远程git仓库~
一.安裝git 1.在https://git-scm.com/downloads下载安装git: 2.安装成功后在开始菜单中或任意一个文件夹中点击鼠标右键打开git bash: 3.在命令行輸入: ...
- AuthorizationServer(授权服务器的简单搭建)
1.在pom文件里添加依赖 <!-- 服务发现--><dependency><groupId>com.alibaba.cloud</groupId>&l ...
最新文章
- 特斯拉纯视觉FSD版本Bug频发!马斯克:不认真测试的车主就取消资格
- python数据可视化地图_python--地图可视化
- 实验matlab计算30,计算方法实验结果及Matlab程序
- QCustomPlot使用手册(二)
- python新手如何度过小白期,不再当菜鸟程序员?
- Linux多线程——使用信号量同步线程
- 猛料来啦!Autodesk全线产品二次开发视频录像下载!!
- 如何去选取第一批要阅读的论文?_顶会最佳论文奖得主:初入科研领域,如何正确做科研?...
- 关于a元素href的注意点
- mysql开发必知必会
- JWT的API鉴权,基于拦截器的token与鉴权
- 深入解读Linux进程调度系列(8)——调度与cgroup
- 全网首发:以字型为例,以bit表示的二维数组矩阵,旋转90、-90
- 同指数幂相减公式_指数相减.即所以同底数幂的除法法则.PPT
- ap启动失败 ensp_eNSP模拟WLAN——上线华为真实AP的方法及配置
- EasyCVR在调用云台控制接口时出现ptz crtl error,error code 12的原因分析
- 易优CMS:arcpagelist 瀑布流分页列表
- 酷狗音乐、QQ音乐、网易云音乐API
- word中怎样在方框里打钩?
- python 怎么将数字转大写_Python将数字转化为中文大写的实例代码