258 字
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
Terminal window
# 也可以自行生成一个新的密钥
ssh-keygen -t rsa -b 4096 -C "助记词(一般是邮箱)"
# 将新生成的密钥加入ssh钥匙串
ssh-add "~/.ssh/id_rsa(新生成的私钥路径)"

创建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远程仓库
https://www.mintlab.top/posts/git_origin_repo/
作者
Mint
发布于
2025-11-25
许可协议
CC BY-NC-SA 4.0
发表评论

输入用户名和邮箱后自动检查登录状态。登录后用户名和邮箱将被绑定, 只可以修改头像和主页链接。

未登录
昵称
邮箱
填写头像链接与主页链接

头像链接为空默认使用gravatar头像

头像
主页
评论列表

以下是可爱的评论们:

暂无评论, 呜呜, 快来评论喵!