linux 安装简易 git 服务端并使用

文章目录

创建 git 专用用户

sh 复制代码
sudo useradd -s /bin/bash -d /home/git -m git
cp ~/.bashrc /home/git/
su git
cd

后续服务端操作均用 git 用户操作

添加 ssh 密钥

windows 创建密钥

sh 复制代码
ssh-keygen -f keyname -C "comment"

生成 keyname.pub keyname 文件

linux 添加密钥

sh 复制代码
mkdir ~/.ssh
chmod 700 ~/.ssh
micro ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

然后把 keyname.pub 内容复制进去

服务端创建仓库

sh 复制代码
mkdir ~/git_ws
cd ~/git_ws
git init --bare repo.git

服务端仓库地址为:ssh://git@ip:port/home/git/git_ws/repo.git

推送本地已有的仓库到服务端

  • 本地仓库设置服务端仓库地址
  • 本地分支推送到服务端
  • 本地推荐使用 fork 客户端,非常流畅易用:https://git-fork.com/
相关推荐
迪康Defender6 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
INGNIGHT7 小时前
270 · 电话号码的字母组合II(Trie)
linux·算法
zly35007 小时前
VMware Converter Standalone 物理机转化为虚拟机后源1硬盘变成了2个硬盘(2个硬盘文件)虚拟机无法启动。
linux·运维·服务器
智能运维指南7 小时前
2026 企业智能运维平台选型:私有化、信创、全链路打通该怎么权衡?
运维·嘉为蓝鲸·aiops平台·一体化运维平台
春天花会开1318 小时前
Supabase 自部署 Edge Functions 超时从 60s 延长到 360s 完整复盘
运维·云原生
当下新鲜事8 小时前
脱硫脱硝塔动力系统科普:四方DL500变频器工作原理解析
大数据·运维·物联网·业界资讯
Lsetea9 小时前
Nginx报No required SSL certificate was sent:mTLS客户端证书排查
运维·nginx·https·ssl·openssl
GeW9 小时前
从内核到数据:Linux与工业数据库如何支撑高端制造
linux
山岚的运维笔记9 小时前
mysql 专业笔记 -- 第 36 章:MySQL 管理
运维·数据库·笔记·后端·mysql·oracle·dba
DFT计算杂谈10 小时前
TRIQS 4.0.2 完整安装与使用指南
运维