参考:http://kimi.it/370.html

     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 登录的自己玩去吧!再见!

最新文章

  1. C#面向对象设计模式纵横谈——2.Singleton 单件(创建型模式)
  2. C#属性-索引器-里氏替换-多态-虚方法-抽象-接口-泛型-
  3. Junit使用教程 转
  4. Java和数据库时间格式化格式
  5. win10我能ping通他人,但他人ping不同我
  6. 利用dbms_metadata.get_ddl查看DDL语句
  7. openstack-L版安装
  8. 正则的小效果:-------> 过滤敏感词
  9. Unable to load type System.Data.Entity.DynamicProxiesXXXXXrequired for deserialization.
  10. What does wildcard address in InetSocketAddress mean?
  11. Perfect Squares——Leetcode
  12. Neo4j数据库简单
  13. CArray
  14. AjaxPro使用说明文档
  15. hdu_1907:John(Nim变形)
  16. 201521123092, 《java程序设计》第1周学习总结。
  17. day_45_Django
  18. leecode第九题(回文数)
  19. vue2.0 父子组件数据传递prop
  20. C++ 模板 template

热门文章

  1. [题解] LuoguP3321 [SDOI2015]序列统计
  2. vant库在vue全局引入toast组件
  3. Kicstart+pxe搭建自动化安装Linux 整理了一下
  4. TX2开发板Ubuntu16.04安装中文输入法
  5. Oracle:文字与字符串不匹配
  6. NRF52811-QCAA 蓝牙5.1芯片资料解析
  7. 封装localStorage设置,获取,移除方法
  8. 吴裕雄--天生自然Django框架开发笔记:Django 安装
  9. eclipse上部署到tomcat不能自动部署maven管理的额jar包
  10. LeetCode随想------Single Number-----关于异或的性质