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/
相关推荐
cui_ruicheng2 分钟前
Linux信号机制(一):从概念到产生与处理
linux·运维·服务器
zhouwy1131 小时前
Linux文件系统与IO编程
linux·c++
KnowSafe2 小时前
从手动到智能:证书自动化解决方案的技术演进
运维·自动化
Qres8219 小时前
Git安装记录
git
xingfujie9 小时前
运维实战攻略
运维
HHFQ9 小时前
在 systemd 场景下的 CPU 限制方式
linux
道清茗9 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
山羊硬件Time9 小时前
自动化管理Linux的好工具:shell script
linux·嵌入式硬件·硬件工程师·基带工程·硬件开发
北方的流星9 小时前
华三路由器NAT配置
运维·网络·华三
wj30558537810 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git