首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
usb
utf-8
command
emoji
config
scala
settings
dagger
subset
python3
cmd
char
web3
blob
hook
httpclient
php8
hashset
rsa
bit
audio
heap
hashcode
c语言
solr
chat
js
bitmap
schema
substring
ip
timestamp
header
join
nodejs
node.js
spring
plugins
buffer
jar
input
expression
match
bytecode
vba
window
const
fetch
shell
foreach
format
eval
int
cookie
search
heatmap
cpython
数组
split
instance
io
ascii
uri
loops
string
go
vbscript
email
controller
keyword
yaml
less
client
php
case
php5
flutter
jsp
netty
当前位置:
开发笔记
>
编程语言
> 正文
CentOS6.2下搭建git服务器gitosis
作者:乔父系_377 | 来源:互联网 | 2017-06-20 04:39
1.安装git先检查git是否已经安装[plain]viewplaincopy[root@localhost~]#rpm-qgit&nbs
1.安装git
先检查git 是否已经安装
[plain]
view plaincopy
[root@localhost ~]# rpm -q git
如果没有安装则进行安装
[plain]
view plaincopy
[root@localhost ~]# yum install git
安装完成后测试是否安装成功
[plain]
view plaincopy
[root@localhost ~]# git --version
如果出现类似以下信息说明安装成功
git version 1.7.1
2.设置git服务器
创建git服务器管理用户
[plain]
view plaincopy
[dengsilinming@localhost ~]$sudo useradd -m git
[dengsilinming@localhost ~]$sudo passwd git
创建git仓库存储目录
[plain]
view plaincopy
[dengsilinming@localhost ~]$ sudo mkdir /home/git/repositories
设置git仓库权限
[plain]
view plaincopy
[dengsilinming@localhost ~]$ sudo chown git:git /home/git/repositories
[dengsilinming@localhost ~]$ sudo chmod 755 /home/git/repositories
初始化全局设置
[plain]
view plaincopy
[root@localhost ~]# git config --global user.name "linming"
[root@localhost ~]# git config --global user.email linming@126.com
安装python的setup tool
[plain]
view plaincopy
[root@localhost ~]# yum install python-setuptools
[dengsilinming@localhost gitosis]$ git clone git://eagain.net/gitosis.git
如果出现
[plain]
view plaincopy
eagain.net[0: 208.78.102.120]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
不能下载的情况(出现这种情况是因为代理上网没有配置)请尝试:
[plain]
view plaincopy
[dengsilinming@localhost tmp]$ git clone https://github.com/res0nat0r/gitosis.git
下载成功后:
[plain]
view plaincopy
[dengsilinming@localhost tmp]$ cd gitosis
[dengsilinming@localhost gitosis]$ sudo python setup.py install
在开发机器上生成公共密钥(开发机上的用户作为git服务器的管理员)
[plain]
view plaincopy
[dengsilinming@localhost gitosis]$ ssh-keygen -t rsa#一直回车就行
[dengsilinming@localhost gitosis]$ scp ~/.ssh/id_rsa.pub /tmp/ && chmod a+r /tmp/
[dengsilinming@localhost gitosis]$ su git
[dengsilinming@localhost gitosis]$ sudo -H -u git gitosis-init < /tmp/id_rsa.pub
gitosis通过一个git仓库来管理配置文件,仓库就放在了/home/git/repositories/gitosis-admin.git。我们需要为一个文件加上可执行权限:
[plain]
view plaincopy
[root@localhost ~]# chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
至此服务器的搭建就完成了
git
服务器
python
https
ssh
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
cmd
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
bit
微软头条实习生分享深度学习自学指南
本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ...
[详细]
蜡笔小新 2023-12-14 20:58:32
bit
如何用UE4制作2D游戏文档——计算篇
篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-14 09:50:34
bit
大量研发 销售 产品 设计 市场 岗位!
关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ...
[详细]
蜡笔小新 2023-12-13 21:02:32
bit
计算机网络初识及通信流程分析
本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ...
[详细]
蜡笔小新 2023-12-13 16:50:29
bit
如何实现织梦DedeCms全站伪静态
本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ...
[详细]
蜡笔小新 2023-12-14 19:45:47
cmd
解决Docker中volume的权限问题的方法
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
utf-8
YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ...
[详细]
蜡笔小新 2023-12-14 18:28:01
config
安装mysqlclient失败解决办法
本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ...
[详细]
蜡笔小新 2023-12-14 18:24:10
config
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
utf-8
Python3中选择文件对话框的格式打开和保存图片
本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ...
[详细]
蜡笔小新 2023-12-14 17:46:55
utf-8
向QTextEdit拖放文件的方法及实现步骤
本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ...
[详细]
蜡笔小新 2023-12-14 16:06:38
utf-8
实现下拉列表,点击其他位置自动隐藏效果的三种方式比较
目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ...
[详细]
蜡笔小新 2023-12-14 15:03:14
utf-8
使用 Ubuntu 中的 Python 获取浏览器历史记录
使用Ubuntu中的Python获取浏览器历史记录原文: ...
[详细]
蜡笔小新 2023-12-14 08:57:59
utf-8
去掉空格的方法——Python工程师招聘标准与实践
本文介绍了去掉空格的方法,并结合2019独角兽企业招聘Python工程师的标准与实践进行讨论。同时提供了一个转载链接,链接内容为更多相关信息。 ...
[详细]
蜡笔小新 2023-12-14 02:04:37
乔父系_377
这个家伙很懒,什么也没留下!
Tags | 热门标签
usb
utf-8
command
emoji
config
scala
settings
dagger
subset
python3
cmd
char
web3
blob
hook
httpclient
php8
hashset
rsa
bit
audio
heap
hashcode
c语言
solr
chat
js
bitmap
schema
substring
RankList | 热门文章
1
幼儿园小班游戏:创意游戏大集合!
2
dede删除自定义字段变量的方法
3
如何查看js的一些方法的官方文档?
4
php 主动断掉http,怎么在PHP项目中实现一个HTTP断点续传功能
5
MyBatis多表查询与动态SQL使用
6
java – 检查null时的惯用Kotlin
7
为什么pytorch做二分类问题的模型预测概率会出现大于1或小于0的情况?
8
【牛客网论坛】第6章:Elasticsearch,分布式搜索引擎(Elasticsearch入门)
9
多维数组的使用
10
Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
11
达人评测 酷睿i5 12450h和锐龙r7 5800h选哪个好 i512450h和r75800h对比
12
如何设置复印机共享?
13
r2dbc配置多数据源
14
web.py开发web 第八章 Formalchemy 服务端验证方法
15
PHP空格转问号问题及解决方案
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有