207 字
1 分钟
自建服务器搭建git远程仓库

服务器操作#

Terminal window
sudo yum install git
# 创建git用户
sudo adduser git

添加远程访问者的ssh密钥#

在本地~/.ssh/id_rsa.pub中复制自己的ssh密钥到服务器/home/git/.ssh/authorized_keys

Terminal window
# 本地执行,复制输出的密钥
cat ~/.ssh/id_rsa.pub
# 服务器执行,将复制来的密钥添加到文件中,一个密钥一行
vim /home/git/.ssh/authorized_keys

创建git仓库#

~/ /home/git家目录下执行

Terminal window
mkdir gitrepo
# 创建一个裸仓库(没有工作区,只用于文件共享)
git init --bare myrepo.git

本地操作#

A. 从新仓库开始(克隆)#

Terminal window
git clone git@xxx.com:/home/git/gitrepo/myrepo.git

B. 为已有仓库添加新的远程仓库#

Terminal window
# 添加远程仓库
git remote add my_origin git@xxx.com:/home/git/gitrepo/myrepo.git
# 显示所有远程仓库配置
git remote -v
# 展示远程仓库状态
git remote show my_origin
# 推送到远程仓库,好耶!
git push my_origin
自建服务器搭建git远程仓库
http://8.148.86.53/posts/git_origin_repo/
作者
Mint
发布于
2025-11-25
许可协议
CC BY-NC-SA 4.0