企业本地Linux服务器搭建及部署教程

就在刚刚支付宝发生严重错误—无法支付,无法登录,无法接收验证码。当前支付宝官方微博已有多名用户留言称,自己的支付宝一直处于崩溃状态。且不论到底是什么原因,但究其根源很大程度上是服务器的原因。服务器安全成为各大中小型企业的头等大事,因而很多企业都选择将服务器部署在本地。

准备

① (CentOS7.x)系统的Windows主机,使用Windows主机的原因是方便,而且其硬盘一般都比较大。

② git最新版本(Linux服务端),由于CentOS7自带的git版本是1.7.1的,平常管理自己的项目是够用了,但是作为服务还是不够,作为服务最低版本要求1.8以上。

③ git最新版本(Windows客户端)

安装过程

卸载原有的git:

yum remove git

安装需要依赖的包:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

下载源码包:

cd /usr/local/src

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.17.0.tar.gz

解压并编译:

tar zxvf git-2.17.0.tar.gz

./configure --prefix=/usr/local/git

make && make install

添加环境变量:

vim /etc/profile

export PATH=$PATH:'/usr/local/git/bin/'

source /etc/profile

测试:

git --version

如果显示版本号就表示你的系统安装成功了。

安装完成后创建账户与密码

[root@localhost home]# groupadd git //添加git用户组

[root@localhost home]# useradd git //添加git用户

[root@localhost home]# passwd git //修改用户密码

创建git仓库

[root@localhost home]# mkdir git_file/test //创建仓库存放目录

[root@localhost home]# cd git_file/test //进入目录

[root@localhost test]# git init --bare test //创建仓库

修改仓库的用户及用户组

[root@localhost test]# cd /home/jykj_project/test2

[root@localhost test2]# chown -R git:git ./

[root@localhost test2]# ll -a

安装客户端

本地安装最新版本git

安装地址:https://git-scm.com/downloads

创建项目存放目录,鼠标选中该文件夹,点击右键,找到 Git Bash Here选项并点击,即可直接打开Git Bash命令窗口。输入以下命令,即可从 Linux Git 服务器上 clone 项目:

git clone git@你的服务器地址:/git/test.git

如果SSH用的不是默认的22端口,则需要使用以下的命令(假设SSH端口号是7700):

git clone ssh://git@你的服务器地址:7700/git/test.git

当第一次连接到目标 Git 服务器时会得到一个提示,直接输入 yes回车即可

The authenticity of host '192.168.100.135 (192.168.100.135)' can't be established. RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ. Are you sure you want to continue connecting (yes/no)?

执行成功后

Warning: Permanently added '192.168.100.135' (RSA) to the list of known hosts.

此时 你会发现 C:\Users\用户名\.ssh 目录下会多出一个文件 known_hosts,以后在这台电脑上再次连接目标 Git 服务器时不会再提示上面的语句。

结语

Linux是基于非可视化界面工作,因而操作起来对新手不太友好。本教程可解决新手在搭建服务器中遇到的问题。

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

猜你还会喜欢下面的内容

    无相关信息

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器