首页 > 编程知识 正文

如何搭建内网服务器,frps搭建内网穿透服务器

时间:2023-05-04 01:26:28 阅读:158393 作者:3034

0写在前面

先来跳脱一下概念吧。 Git是版本控制工具,GitServer是远程管理仓库,但该仓库没有接口,只能通过命令行进行管理。 如果有多个仓库就麻烦了,但是Gitlab是一个基于RoR的专用仓库Web管理工具。 GitHub可以看作是全球公开的GitLab。

总结起来是这样的

支持强大、简单的UI交互,如github

支持在服务器上部署安装包,安全、开源且免费

*邮件服务支持

支持分支保护(防止被盲目推送的权限结构)等

1安装步骤

平台使用centos7.4安装。

# yuminstallcurlpolicycoreutilsopenssh-server OpenSSH-clients

#系统启用sshd

#systemctl start sshd

#yum install postfix

#系统启用postfix

#系统开始主机

# firewall-cmd---permanent---add-service=http

#系统读固件d

1

2

3

4

5

6

7

8

上述命令安装ssh、postfix“邮件通知”并设置防火墙。 从以下下载、安装(大,380M ) :

# curl-ss https://packages.git lab.com/install/repositories/git lab-ce/script.rpm.sh|sudo bash

#yum install -y gitlab-ce

编辑gitlab.rb

#vi /etc/gitlab/gitlab.rb

1

要编辑的项目如下。 (以QQ邮箱为例) :

external_url表示您访问gitlab时的url,以http开头。 此外,如果要定制端口,可以使用x.x.x.x :端口。 警告:请不要在这里使用8080端口。 此外,由于unicorn (git web服务器)缺省使用8080,因此请确保其他服务未使用8080。

推测: gitlab似乎使用nginx作为反向代理,使用unicorn作为web服务器。 这意味着gitlab使用两个端口。 80用于外部访问,8080用于unicorn。

.

external _ URL ' http://10.211.55.5 ' #默认80个端口

.

git lab _ rails [ ' SMTP _ enable ' ]=true

git lab _ rails [ ' SMTP _ address ' ]=' SMTP.QQ.com '

gitlab_rails['smtp_port']=25

git lab _ rails [ ' SMTP _ user _ name ' ]=' 123456 @ QQ.com '

git lab _ rails [ ' SMTP _ password ' ]=' XXXXXX '

git lab _ rails [ ' SMTP _ domain ' ]=' SMTP.QQ.com '

git lab _ rails [ ' SMTP _ authentic ation ' ]=: plain

git lab _ rails [ ' SMTP _ enable _ starttls _ auto ' ]=true

git lab _ rails [ ' git lab _ email _ from ' ]=' 123456 @ QQ.com '

git lab _ rails [ ' git lab _ user _ email ' ]=' 123456 @ QQ.com '

git lab _ rails [ ' git lab _ email _ display _ name ' ]=' Kyle _ git lab '

git lab _ rails [ ' git lab _ email _ reply _ to ' ]=' 123456 @ QQ.com '

gitlab_rails['smtp_tls']=false

.

#unicorn默认使用8080。 除非修改这里,否则不要占用系统8080。

#unicorn['port']=8080

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。