Centos下安装git的web服务器
2023-09-11 14:19:50 时间
直接上代码
[Shell] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#安装必备环境 yum install httpd git git-core -y #如果有端口修改 则 vi /etc/httpd/conf/httpd.conf 本处我修改成 8888端口. 80被nginx占用作为web使用. 故配apache作为git chkconfig --levels 235 httpd on service httpd restart #此时访问8888则可以看到apache的身影了. netstat -an | grep 8888 查看端口已开启 #接下来,创建git库目录 上面的环境已经创建了user apache用户. 这是背影 #创建目录并赋值权限 mkdir /data/git/test1 .git -p; cd /data/git/test1 .git; #初始化版本库 git init --bare; #所有者是apache的 chown apache:apache /data/git -R; #关联apache与git echo " #下面这行里有端口.注意 <VirtualHost *:8888> #域名 ServerName git. op .cn331.com SetEnv GIT_HTTP_EXPORT_ALL #git项目的根目录 SetEnv GIT_PROJECT_ROOT /data/git ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/ <Location /> AuthType Basic AuthName "Git" #用户密码文件,一会还要生成,这里写上即可 AuthUserFile /data/git/user #data.db Require valid-user < /Location > < /VirtualHost >" > /etc/httpd/conf .d /apache_git .conf #接下来生成密码文件 注意需要手动输入密码 下面是生成的test1 密码也写test1 htpasswd -m -c /data/git/user #data.db test1 |
重启apache
[Shell] 纯文本查看 复制代码
1
|
service httpd restart |
最后测试 客户端
[Shell] 纯文本查看 复制代码
1
2
3
|
##git clone http://用户:密码@ip:端口/git/test1.git 比如 git clone http: //test1 :test1@127.0.0.1:8888 /git/test1 .git cd test1/ ; echo "init" >readme.txt;git add . ; git commit -am 'init' ;git push origin master; |
出现以下内容说明成功
* [new branch] master -> master
相关文章
- linux – Cloudera安装无法检测到CentOS上的root权限
- CentOS安装配置Samba
- CentOS 7.X 系统安装及优化
- Centos上安装Google Authenticator
- 在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
- 如何在 CentOS 7 上安装 Percona服务器
- 如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel
- 如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器
- CentOS 7安装minikube,无需FQ
- centos安装pg以及pg配置ssl
- Java - CentOS下JDK的安装教程(及JAVA_HOME配置、以jdk1.8为例)
- 阿里云服务器安装图形化界面(CentOS)
- 搭建无人值守安装服务器(CentOS)
- centos安装
- centos不联网Linux添加gcc,CentOS下离线安装gcc环境,图文详细,方法全面
- linux-centos下源代码安装subversion (svn)
- 二、CentOS 7安装部署GitLab服务器(解决邮箱发信问题)
- CentOS 7.5 安装KVM虚拟机(Linux)
- Centos 5.2安装配置DNS服务器
- centos 7 安装appache 服务器
- CentOS 6.3下rsync服务器的安装与配置[转]
- Centos 7安装图形化系统
- CentOS 6.5 安装 php7 教程 包很重要使用lnmp1.4里面的包
- Centos下一个server安装的版本号mysql
- Linux(Centos)之安装Java JDK及注意事项
- CentOS里下载和离线安装rpm包
- CentOS安装mysql源码包
- Centos下samba共享打印机