linux centos7.2 创建 git 版本库

简介: SVN 和GIT的区别 首先安装我们yum yum install -y git 我们先创建一个用户叫做 git useradd git 创建一个git库 cd home mkdir -p data/git/test.

Git服务搭建
我们在LINUX centos 7.2 上搭建
查看一下我的centos 版本
lsb_release -a
_1

搭建GIT ,首先我们用
安装git
yum install git
_2

安装成功

/一般最好建立一个git分组和git用户名字一样好弄要不容易搞混 /
cat /etc/group 查看分组
cat /etc/passwd 查看用户

我们建立一个git 用户组和用户git 来管理git
groupadd git
useradd git -g git
我们进入 cd /home/git创建.ssh
创建证书登录
mkdir .ssh
chmod 700 .ssh 权限设置700
touch .ssh/authorized_keys 存放公钥的
chmod 600 .ssh/authorized_keys 权限设置600
文件都是属于git用户
开始初始化git仓库
在/home/www
Mkdir /home/www
cd /home/www
chown git:git www
cd www
git init --bare test.git
_3

chown -R git:git test.git
此时仓库已经建立好了空的仓库

进入/etc/ssh 目录,编辑 sshd_config,打开以下三个配置的注释:

服务端 开启
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysfile .ssh/authorized_keys
_4

保存并且从新启动SSHD服务
/etc/rc.d/init.d/sshd restart
LINUX centos7.2 阿里云重新启动sshd systemctl start sshd.service
可以开始克隆了
git clone git@192.168.1.159:/home/www/test.git
_5

本地先创建公钥
ssh-keygen

_6

将客户端公钥导入到服务器端
ssh git@192.168.1.159 ‘cat >> .ssh/authorized_keys’ < ~/.ssh/id_rsa.pub
或者复制进去

git clone git@192.168.1.159:/home/www/test.git

可以参考
菜鸟教程git
http://www.runoob.com/git
克隆文件
git clone git@192.168.1.159 /home/www/test.git

git add . 添加文件

git status -s 查看添加文件状态

A 加文件名

git commit -m "第一次添加文件"

后边不加文件名,更新所有添加,

git push

提交上去

git pull

更新

目录
相关文章
|
10天前
|
安全 开发工具 Android开发
【Android Git】Git版本回退方式
在实际操作中,选择合适的版本回退方式,可以有效地管理代码版本,提高开发效率和代码质量。
46 26
|
22天前
|
IDE 开发工具 git
pycharm如何查看git历史版本变更信息
通过上述步骤,你可以在 PyCharm 中轻松查看 Git 的历史版本变更信息,无论是针对整个项目、特定文件还是分支。使用 PyCharm 的 Git 集成功能,可以更高效地管理和审查代码变更,提高开发过程的透明度和可维护性。
63 19
|
6月前
|
安全 开发工具 git
git合并错了,我想回退到之前的版本
git合并错了,我想回退到之前的版本
|
6月前
|
Linux 开发工具 git
linux自建仓库git之钩子不生效
linux自建仓库git之钩子不生效
|
7月前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
318 6
|
7月前
|
存储 Linux 编译器
在 CentOS 6.4 VPS 上安装 Git 的方法
在 CentOS 6.4 VPS 上安装 Git 的方法
75 0
|
7月前
|
存储 Linux 网络安全
在CentOS 7上安装Git的方法
在CentOS 7上安装Git的方法
476 0
|
8月前
|
开发工具 git
unable to index file ‘~$git提交版本号.xlsx‘
unable to index file ‘~$git提交版本号.xlsx‘
|
9月前
|
Linux 测试技术 开发工具
CentOS Linux 8使用阿里源(安装jdk11、git测试)
CentOS Linux 8使用阿里源(安装jdk11、git测试)
766 1
|
8月前
|
开发工具 git
git 恢复单个文件到指定版本
git 恢复单个文件到指定版本
160 0