Linux--Centos下搭建Git服务器
2024-09-01 07:18:00
http://blog.csdn.net/wave_1102/article/details/47779401
开始直接用 yum install 安装 git,后来发现版本太低,就 yum remove 掉了。
整个过程也是神烦各种权限,包括后来使用 gitosis,网上教程基本上千篇一律,抄袭不带引用,不带改的。
整理下自己的安装心得。
正文开始..
首先下载 tar 包,因为我比较喜欢新的版本,自己选择合适的 tar 版本包就好。
Git官网:https://git-scm.com/download/linux
下载完上传到自己的 Linux 服务器,
tar -xzvf git-2.9..tar.gz
进入解压完的目录
cd git-2.9.
我这边直接开始编译了,然后报错说找不到 xxx.h 的文件,寻思着应该是没有那些 gcc 什么的组件,百度一番,后来找到的链接不是第一次看到的,内容都是大差不离的。这边直接截个图。
然后开始编译
根据历来 linux 的权限管理以及网上的各种云云,我们这里新建一个用户 git
useradd git
密码自己设置
passwd git
安装完 git 可能需要设置一下环境变量。自行百度。
现在,来测试一下。
新建一个仓库。切换到 git 的用户主目录下,以 root 身份执行。
git init --bare HelloWorld.git
更改目录权限给至 git
切换到 win ,尝试拉这个空仓库
gitosis 安装配置好突然这么一来还不让我拉了!!
这边我就不去搞他了。
自己尝试一下应该是没问题的。
然后处于安全考虑的禁用 shell 登录的自己玩去吧!再见!
最新文章
- C#面向对象设计模式纵横谈——2.Singleton 单件(创建型模式)
- C#属性-索引器-里氏替换-多态-虚方法-抽象-接口-泛型-
- Junit使用教程 转
- Java和数据库时间格式化格式
- win10我能ping通他人,但他人ping不同我
- 利用dbms_metadata.get_ddl查看DDL语句
- openstack-L版安装
- 正则的小效果:------->; 过滤敏感词
- Unable to load type System.Data.Entity.DynamicProxiesXXXXXrequired for deserialization.
- What does wildcard address in InetSocketAddress mean?
- Perfect Squares——Leetcode
- Neo4j数据库简单
- CArray
- AjaxPro使用说明文档
- hdu_1907:John(Nim变形)
- 201521123092, 《java程序设计》第1周学习总结。
- day_45_Django
- leecode第九题(回文数)
- vue2.0 父子组件数据传递prop
- C++ 模板 template
热门文章
- [题解] LuoguP3321 [SDOI2015]序列统计
- vant库在vue全局引入toast组件
- Kicstart+pxe搭建自动化安装Linux 整理了一下
- TX2开发板Ubuntu16.04安装中文输入法
- Oracle:文字与字符串不匹配
- NRF52811-QCAA 蓝牙5.1芯片资料解析
- 封装localStorage设置,获取,移除方法
- 吴裕雄--天生自然Django框架开发笔记:Django 安装
- eclipse上部署到tomcat不能自动部署maven管理的额jar包
- LeetCode随想------Single Number-----关于异或的性质