内网搭建git服务器

Posted 小基基o_O

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内网搭建git服务器相关的知识,希望对你有一定的参考价值。

文章目录

步骤

1、安装git

yum install -y git

2、创建用户

useradd gg
echo 密码 | passwd --stdin gg

3、创建仓库地址的目录

mkdir /opt/git_repository
chown -R gg:gg /opt/git_repository

4、切换用户

su - gg

5、生成密钥

ssh-keygen

回车三连

6、发送密钥给自己

ssh-copy-id localhost

yes和密码

7、创建代码仓库

创建名为abc的代码仓库

cd /opt/git_repository
git init --bare abc
执行命令后:
Initialized empty Git repository in /opt/git_repository/abc/
bare 说明:
Create a bare repository.
If GIT_DIR environment is not set, it is set to the current working directory.

8、下载代码

git clone gg@主机地址:/opt/git_repository/abc

Windows11生成密钥对,并把公钥放到git服务器,用于免密

1、打开git终端

2、配置用户名

git config --global user.name "用户名"
git config --global user.email "用户邮箱"

3、生成密钥并查看公钥

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub

4、将公钥复制到git服务器

使用gg用户打开authorized_keys文档

vim ~/.ssh/authorized_keys

公钥复制到文档,注意要换行哦,然后保存退出

以上是关于内网搭建git服务器的主要内容,如果未能解决你的问题,请参考以下文章

Linux搭建GitLab私有仓库,并内网穿透实现公网访问

基于GitLab与Git Extensions搭建版本控制工具

Cemtos7.2内网搭建DNS服务器

CentOS6 搭建Git仓库

如何在内网搭建一个HTTPS服务器?

Apache James搭建内网邮件服务器