Linux搭建Git服务器教程
2023-09-14 09:16:10 时间
1.下载安装 git openssh-server
# sudo apt-get install git openssh-server
# git --version
2.创建 git 账号密码
创建 git 账号
为我们刚刚搭建好的 git 创建一个账号
# useradd -m gituser
然后为这个账号设置密码
# passwd gituser
3.初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
我们创建 /data/repositories 目录用于存放 git 仓库
# mkdir -p /data/repositories
创建好后,初始化这个仓库
# cd /data/repositories/ && git init --bare test.git
4.初始化 git 仓库并配置用户权限
创建 git 仓库并初始化
配置用户权限
给 git 仓库目录设置用户和用户组并设置权限
# chown -R gituser:gituser /data/repositories
# chmod 755 /data/repositories
查找git-shell所在/usr/local/git/bin/目录下
修改/etc/passwd最后一行为:
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
6.测试搭建好的Git服务
克隆 test repo 到本地
# cd ~ && git clone gituser@119.29.214.137:/data/repositories/test.git
# touch test.txt
# git add .
# git commit -m "first commit"
# git push origin master
or
# git push origin HEAD:refs/for/master
相关文章
- 服务器安装linux系统安装教程_linux服务器重装系统
- Optimizing Disk Usage on Linux Servers(linux服务器硬盘使用)
- 最好最佳Linux服务器版本:精选指南(linux服务器哪个版本)
- Linux服务器重启指南(linux如何重启服务器)
- 服务器Linux下简易配置HTTP服务器(linux配置http)
- Linux中杀死进程的命令简明细节(linux杀掉进程命令)
- Linux分区修复:重新开始(linux分区修复)
- Linux学习时间:一次性攻克难关(linux学多久)
- 【Linux 转储文件:掌握不可或缺的技巧】(linux转储文件)
- Linux下搭建内网DNS服务器(linux内网dns)
- Linux 系统格式化快速攻略(linux格式化教程)
- Linux端口被封堵:犹如关灯一般暗淡(linux端口被关闭)
- Linux终极指南:连接主机的技术(linux连接主机)
- Linux 虚拟设备驱动:缔造科技奇迹(linux虚拟设备驱动)
- 技术Linux系统网卡驱动实现技术剖析(linux系统网卡驱动)
- 轻松搞定!Linux多个文件一次性复制教程(linux多个文件复制)
- 掌握Linux的正确退出命令(linux的退出命令)
- Linux教程: 列出目录及其大小(linux列出目录大小)
- 轻松备份大量文件!探索 Linux 开源备份软件(linux 开源备份软件)