git上遇到的一些问题

本文转自互联网

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

错误如下:


1

2

[[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.多的)


1

2

3

4

5

6

7

8

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 ,于是又百度java培训机构排名,哈哈找到了

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

下载地址很多


1

2

3

4

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目录


1

2

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功能,没有做任何危险操作啊,赶快跑去问老大能不能上。老大也上不去了,这下,真的要尿了,,,,,

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

我把神奇问题留在下面,你有么有看出来?这是什么原因?


1

2

3

4

5

6

7

[[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-10-28 19:00:26

git上遇到的一些问题的相关文章

Ubuntu Linux下通过代理(proxy)使用git上github.com

github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bashrc里增加以下几行: export http_proxy="http://proxy-server:3128/" export https_proxy="http://proxy-server:3128/" export ftp_proxy="http://

一个项目中哪些文件是要上传到 git上的,哪些是不必要的

经过测试发现除了上面图中的代码,其他的都是要上传到git上的 , .project文件是一个很关键的文件

git 上传代码到GitHub 以及git删除github上文件和文件的命令

Git入门 如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),可知我们此时应该有两个仓库,就是两个放代码的地方,一个是本地,一个是远程的(如Github).企业或者团队可以通过Git来对项目进行管理,每个程序员只需将自己的本地仓库写好的代码上传到远程仓库,另一个程序员就可以下载到本地仓库了.今天我们就从Git终端软件的安装开始,再这之前我也简单介绍一下Github. Git上传代码 一.准备工作 1.注册一个g

请问这个git上开源的node项目怎样才能在windows用Npm跑起来

这个项目https://github.com/wechaty/we...以前都是用人家弄好的手脚架搞得es6,搞了2天搞起了es6还报错,错误信息在下面,然后我想请教大神:1我到底应该怎么弄才能在windows上跑起来,2还有如果要学Docker,有没有什么好的学习docker的中文教程?3还有里面都是.ts结尾的是什么鬼?要学会如何用这个应该去学什么东西?在哪里学比较好? E:\weixin\wechaty>npm run dev [email protected] dev E:\weixin

git 上的pull request 是什么意思?

1.git 上有常见的pull request 功能 2.pull request 的含义 解释一: 有一个仓库,叫Repo A.你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2. 然后你在这个A2下工作,Commit,push等.然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支. 如果被审核通过并正式合并,这样你就为项目A做贡献了. 解释二:

从Git上导入Maven 项目到Eclipse

Note: 经验之谈,操作过程中有不懂的地方可以留言问. Step: Open the Eclipse: --1.File>>Import>>Git:Project from Git, 点击Next. --2.选择 Clone URI, 点击Next. --3.在 URI 中填入Git上项目的地址,再填入Password, 点击 Next. --4.选择要导入的项目,点击 Next. --5.在 Directory 中输入要存储的路径,点击 Next. --6.选择'Import

git上传代码到github

git上传代码带github [[email protected] ~]# git init [[email protected] ~]# git add zeppelin [[email protected] ~]# git commit -m "first commit" *** Please tell me who you are. Run git config --global user.email "[email protected]"  git conf

git 上传本地文件到github

1 git config --global user.name "Your Real Name" 2 git config --global user.email [email protected] git init git add . git commit -m 'Test' git remote add origin [email protected]:XXX/XXX.git 3 git push -u origin master 一些可能遇到的问题解决: 如果输入$ git re

PyCharm使用小技巧--git上传代码至远程仓库

git方式上传.下载代码一种方式是通过git客户端,另一种方式可通过编辑器pycharm来操作 本篇文章主要写一下如何通过pycharm客户端来上传下载代码. 1.首先配置git上传的环境 File--->Settings--->VersionControl---->Git如下图所示: 2.下载代码 File--->CloseProject---进入如下页面,选择方式为git 点击clone---即将代码下载到本地 3.修改代码并上传到远程仓库 4.再次pull最新代码时,点击下拉

AndroidStudio中使用Git上传项目到github(非常详细,非常全面)(by 星空武哥)

转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51292311 今天这篇文章教给大家解决这几个问题: 1.如何通过AndroidStudio的git上传项目到github 2.如何通过AndroidStudio的git将存在的项目增加的类或者其他的文件上传到github 3.删除github上的创建的仓库 4.如何将github上的项目导入到AndroidStudio中 首先要安装git这个客户端:http://pan.baidu.c