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/
相关推荐
德彪稳坐倒骑驴3 小时前
MySQL Server 5.5 win端安装,安装SQLyog
运维·服务器
Wanliang Li3 小时前
AArch64虚拟化——virtio-mmio实现
linux·虚拟化·virtio·hypervisor·mmio
乔宕一4 小时前
windows SSH服务修改SSH登陆后的默认终端
运维·windows·ssh
嵌入式-老费4 小时前
vivado hls的应用(第一个axi接口的ip)
linux·服务器·tcp/ip
旺仔.2914 小时前
Linux系统基础详解(二)
linux·开发语言·网络
x***r1514 小时前
Notepad++ 8.6 安装教程:详细步骤+自定义安装路径(附注意事项)
linux·前端·javascript
big_rabbit05025 小时前
JVM堆内存查看命令
java·linux·算法
bwz999@88.com5 小时前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
Canicer5 小时前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器