说说在git上踩的那些坑

以前一直用的svn,对git一点都不熟悉,最近在弄一个php项目,因为项目放在网络上的coding.net 上,因此想写个脚本用git直接发布,比较快捷安全。刚开始项目跑在Debain系统上的,使用git 直接发布是没有问题的,后来因为我的到来,赶上扩容,我对Centos/RedHat比较熟悉,于是就建议把项目迁移到CentOS 系统上,维护起来比较顺手。迁移时,遇到了第一个问题就是git不能用了。

错误如下:

[[email protected] opt]# git clone https://git.coding.net/XXXXX/XXXXX.git 
error: The requested URL returned error: 400 Bad Request while accessing https://git.coding.net/linghuyong/youyiche.git/info/refsfatal: HTTP request failed

当时我就蒙了,系统自带的git不能用,于是在网上巴拉巴拉了半天,有人说是git版本问题,燃后我就整了个2.4.8的版本开始编译安装,(centos自带的版本貌似是1.多的)

yum -y install vim gcc-c++ gcc make openssl-devel openssl 
rpm -e git perl-Git
wget https://www.kernel.org/pub/software/scm/git/git-2.4.8.tar.gz
tar xf git-2.4.8.tar.gz
cd git-2.4.8
./configure --prefix=/usr/local/git  --with-curl --with-expat
make
make install

编译过程如还需要其他依赖,请自行解决。

哦,记得加环境变量PATH,让你在bash里面可以直接使用git 命令、怎么加自己弄。

经过了一下会,终于安装上了,很开心,以为可以用了,是的,没错,确实可以用了,但是发现在使用man 的时候,没有manpage ,于是又百度google,哈哈找到了

听说下载一个放进去就好了。

下载地址很多

https://code.google.com/p/git-core/downloads/list 
git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 
https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 
https://kernel.googlesource.com/pub/scm/docs/man-pages/man-pages.git

我选择了第一个链接,

直接在root目录

wget https://git-core.googlecode.com/files/git-manpages-1.9.0.tar.gz 
tar xf git-manpages-1.9.0.tar.gz

说到这,我先说下,我用的是xmanager,这个蛮好用的,并且我登录的方式是key,pub_key的方式,

我准备重新开个窗口,问题来了,腿都软了,差掉尿出来,哈哈,开个玩笑!

这个时候ssh 怎么也上不去了。纳闷啊,纠结啊,我没有做任何不正当操作啊,并且,只执行了以上几条命令啊,同时我也开启了xshell的log功能,没有做任何危险操作啊,赶快跑去问老大能不能上。老大也上不去了,这下,真的要尿了,,,,,

经过了半个小时的挣扎,纠结,问题最终解决,但是至今不知道上面原因,

我把问题留在下面

[[email protected]~]# ll /root/  -d
dr-xr-x---. 13 root root 4096 Nov 30 16:18 /root/
[[email protected]~]# 
[[email protected]~]# 
[[email protected]~]# tar xf git-manpages-1.9.0.tar.gz 
[[email protected]~]# ll /root/  -d
drwxr-x---. 16 110493 5000 4096 Feb 15  2014 /root/
时间: 2024-12-07 13:59:51

说说在git上踩的那些坑的相关文章

在MongoDB的MapReduce上踩过的坑

太久没动这里,目前人生处于一个新的开始.这次博客的内容很久前就想更新上来,但是一直没找到合适的时间点(哈哈,其实就是懒),主要内容集中在使用Mongodb时的一些隐蔽的MapReduce问题: 1.Reduce时的计数问题 2.Reduce时的提取数据问题 另外,补充一个小tips:mongoDB中建立的索引,优先使用固定的,而不要使用范围. 一.MapReduce时的计数问题 这个问题主要出现在使用“+1”的思路去计算累计次数时.如果在Map后的某一类中,记录量过大,就会导致计数失败. 具体演

Redis上踩过的一些坑

来自: http://blog.csdn.net//chenleixing/article/details/50530419 上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑. 分为5个部分: 一. 周期性出现connect timeout 二.redis bgrewriteaof问题 三.redis内存占用飙升 四.redis内存使用优化 五.redis cluster遇到的一些问题 一.周期性

springmvc上传文件 踩过的坑

spring-root.xml中配置 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="9000000"/> <property name="maxInM

美团在Redis上踩过的一些坑-目录(本人非美团)(转)

来自:http://carlosfu.iteye.com/blog/2254154 分为5个部分: 一.周期性出现connect timeout 二.redis bgrewriteaof问题 三.redis内存占用飙升 四.redis内存使用优化 五.redis cluster遇到的一些问题 附赠PPT: (1) 本次:美团在Redis上踩过的一些坑PPT (2) 以往:<Redis在新浪的大规模运维经验>-演讲人:侯军伟新浪高级DBA.pdf 美团数据库运维平台介绍.pdf

第一次使用Git上传本地项目到github上

对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用Git上传代码做一下总结,以免使自己忘记. 1.下载Git软件:https://git-scm.com/downloads,据说ios自带的有git软件,这个我就不太清楚了. 2.下载之后安装就很简单了,一路下一步就可以了.安装完成后鼠标右击和者开始->程序会出现,打开Git Bash,进入bash

《C++之那些年踩过的坑(附录一)》

C++之那些年踩过的坑(附录一) 作者:刘俊延(Alinshans) 本系列文章针对我在写C++代码的过程中,尤其是做自己的项目时,踩过的各种坑.以此作为给自己的警惕. [版权声明]转载请注明原文来自:http://www.cnblogs.com/GodA/p/6639526.html 本来上个月就开始动笔了,直到现在才发出来,实在太多事情.可能有些小朋友不知道写这一篇随笔的起因,那么你可以看一下我之前写的. 上一篇的最后,我提到了一个问题:代码优化.并留了一个小测试:无符号数与有符号数的性能比

【转载】Fragment 全解析(1):那些年踩过的坑

http://www.jianshu.com/p/d9143a92ad94 Fragment系列文章:1.Fragment全解析系列(一):那些年踩过的坑2.Fragment全解析系列(二):正确的使用姿势3.Fragment之我的解决方案:Fragmentation 本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+多Fragment架构时遇到的坑.如果想看较为实用的技巧,

[移动端]移动端上遇到的各种坑与相对解决方案

mobileHack 这里收集了许多移动端上遇到的各种坑与相对解决方案 1.问题:手机端 click 事件会有大约 300ms 的延迟 原因:手机端事件 touchstart –> touchmove –> touchend or touchcancel –> click,因为在touch事件触发之后,浏览器要判断用户是否会做出双击屏幕的操作,所以会等待300ms来判断,再做出是否触发click事件的处理,所以就会有300ms的延迟 解决方法:使用touch事件来代替click事件,如

初学spring boot踩过的坑

一.搭建spring boot环境 maven工程 pom文件内容 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-