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
相关文章
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- CentOS 7 安装 JAVA环境(JDK 1.8)
- CentOS 7.9: NFS服务搭建与配置
- 如何在 CentOS 7 上安装 Docker
- 在CentOS 7中安装Jetty服务器
- 如何在 CentOS 7 上安装 Percona服务器
- 如何在 CentOS 7 上安装 Redis 服务器
- centos安装配置tftp服务器
- CentOS 7最小化安装后找不到‘ifconfig’命令——修复小提示
- CentOs下安装图形界面
- Centos 7.x Python3的三种安装方式及遇到的各种坑
- Centos安装(更新)git(亲测有效)
- Jenkins系列之二——centos 6.9 + JenKins 安装
- Centos基础环境搭建--安装docker
- CentOS 7下Samba服务器的安装与配置
- centos不联网Linux添加gcc,CentOS下离线安装gcc环境,图文详细,方法全面
- Centos 7安装Mysql 5.7详细教程,Linux安装Mysql 5.7详细教程
- 《构建高可用Linux服务器 第3版》—— 1.1 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS 5.8 x86_64
- CentOS 5.5 Samba服务器安装总结
- Centos 5.2安装配置DNS服务器
- centOS设置zookeeper开机自动启动
- CentOS安装搭建BugFree
- 使用centos官方镜像制作jdk8环境镜像
- ElasticSearch(1)CentOS安装ElasticSearch测试CRUD
- CentOS 安装 Memcache 服务器. java 做客户端.
- Linux(Centos)之安装Nginx及注意事项
- centos环境下apache支持PHP配置的一个Bug
- CentOS 6.x安装配置MongoDB 3.4.x
- CentOS 7安装 ifconfig 管理命令