centos6 安装最新版git
时间:2016-06-20 02:10 来源:linux.it.net.cn 作者:IT
首先更新系统
sudo yum update
安装依赖
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
下载git源码并解压缩
https://github.com/git/git/releases
tar -xzvf
编译安装
将其安装在“/usr/local/git”目录下。(可自定义)
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
配置环境变量
sudo vim /etc/profile或者 sudo vim ~/.bash_profile
然后在文件的最后一行,添加下面的内容,然后保存退出。
export PATH=/usr/local/git/bin:$PATH
然后再次使用git –version 查看git版本,发现输出表明安装成功。
设置
(1)设置用户名和email。
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
此时,Home目录下会新建一个.gitconfig文件
为GitHub账号添加SSH Keys
以公钥认证方式访问SSH协议的Git服务器时无需输入口令,而且更安全。(访问HTTP协议的Git服务器时,比如提交修改,每次都需要输入口令。)
(1)创建SSH key
$ ssh-keygen -t rsa -C "youremail@163.com"
系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。
(2)Copy SSH Key
然后用vim打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中。
vim ~/.ssh/id_rsa.pub
(3)添加到GitHub
登录github-> Accounting settings图标-> SSH key-> Add SSH key-> 填写SSH key的名称(可以起一个自己容易区分的),然后将拷贝的~/.ssh/id_rsa.pub文件内容粘帖-> add key”按钮添加。
(4)测试
ssh -T git@github.com
为GitHub上的Repository提交修改
(1)git clone已存在GitHub上的Repository。(在新建的~/xxx目录中)
git clone https://github.com/zhchnchn/ZhchnchnTest.git
(2)修改一个文件,然后提交
vim README.md
git status
git add README.md
git status
git commit -m "Edit by WorkUbuntu 1204"
git status
git remote add origin https://github.com/xxx/xxx.git
这时会报错误:
fatal: remote origin already exists.
解决办法【3】:
$ git remote rm origin
然后再次执行 git remote add origin https://github.com/xxx/xxx.git
(3)之后,需要将修改push到GitHub上
git push -u origin master
执行该条命令后,会要求输入GitHub账户的用户名和密码。
(4)提交完成后,查看GitHub上的Repository,会发现内容修改成功。
(责任编辑:IT)
首先更新系统 sudo yum update 安装依赖 sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 下载git源码并解压缩 https://github.com/git/git/releases tar -xzvf 编译安装 将其安装在“/usr/local/git”目录下。(可自定义) make prefix=/usr/local/git all sudo make prefix=/usr/local/git install 配置环境变量 sudo vim /etc/profile或者 sudo vim ~/.bash_profile 然后在文件的最后一行,添加下面的内容,然后保存退出。 export PATH=/usr/local/git/bin:$PATH 然后再次使用git –version 查看git版本,发现输出表明安装成功。 设置 (1)设置用户名和email。 git config --global user.name "Your Name" git config --global user.email "youremail@domain.com" 此时,Home目录下会新建一个.gitconfig文件 为GitHub账号添加SSH Keys 以公钥认证方式访问SSH协议的Git服务器时无需输入口令,而且更安全。(访问HTTP协议的Git服务器时,比如提交修改,每次都需要输入口令。) (1)创建SSH key $ ssh-keygen -t rsa -C "youremail@163.com" 系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。 (2)Copy SSH Key 然后用vim打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中。 vim ~/.ssh/id_rsa.pub (3)添加到GitHub 登录github-> Accounting settings图标-> SSH key-> Add SSH key-> 填写SSH key的名称(可以起一个自己容易区分的),然后将拷贝的~/.ssh/id_rsa.pub文件内容粘帖-> add key”按钮添加。 (4)测试 ssh -T git@github.com 为GitHub上的Repository提交修改 (1)git clone已存在GitHub上的Repository。(在新建的~/xxx目录中) git clone https://github.com/zhchnchn/ZhchnchnTest.git (2)修改一个文件,然后提交 vim README.md git status git add README.md git status git commit -m "Edit by WorkUbuntu 1204" git status git remote add origin https://github.com/xxx/xxx.git 这时会报错误: fatal: remote origin already exists. 解决办法【3】: $ git remote rm origin 然后再次执行 git remote add origin https://github.com/xxx/xxx.git (3)之后,需要将修改push到GitHub上 git push -u origin master 执行该条命令后,会要求输入GitHub账户的用户名和密码。 (4)提交完成后,查看GitHub上的Repository,会发现内容修改成功。 (责任编辑:IT) |