Git的环境搭建与安装-阿里云开发者社区

开发者社区> 开发与运维> 正文

Git的环境搭建与安装

简介: 版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/u013132758。 https://blog.csdn.net/u013132758/article/details/51039013 git是很好的一个版本控制工具,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。
版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/u013132758。 https://blog.csdn.net/u013132758/article/details/51039013

git是很好的一个版本控制工具,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。下面为大家介绍Git在Linux和Windows环境下的配置。

一、Git安装

1、Linux 操作系统环境

如果使用的是GNU/ Linux 发行版Debian基本apt-get命令就可以搞定一切。

[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:

[ubuntu ~]$ git --version
git version 1.8.1.2
而且,如果使用的是基于RPM的GNU/ Linux发行版使用yum命令,(不常见)如下:

[CentOS ~]$
su -
Password:

[CentOS ~]# yum -y install git-core

[CentOS ~]# git --version
git version 1.7.1

2、windows环境

在Git官网根据操作系统的位数下载.exe文件。双击执行,根据需要点next。直至安装完成。如下:


安装完成后会有三个应用程序如下:


他们分别是图形界面,分支管理,及命令窗口。

二、基本配置及生成ssh key

Git 安装完成后

设置用户名
此信息用于Git的每个提交。
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
设置电子邮件ID
此信息用于Git的每个提交。
[jerry@CentOS project]$ git config --global user.email "jerry@yiibai.com"
避免PULLING提交合并 
先从远程资源库的最新变化,如果这些变化是不同的,默认情况下,Git 创建合并提交。我们可以通过以下设置来避免这种。
jerry@CentOS project]$ git config --global branch.autosetuprebase always
颜色高亮
下面的命令使颜色突出显示在控制台的Git。
[jerry@CentOS project]$ git config --global color.ui true
jerry@CentOS project]$ git config --global color.status auto
[jerry@CentOS project]$ git config --global color.branch auto
设置默认编辑器
默认情况下,Git的使用系统默认取自VISUAL或EDITOR环境变量的编辑器。我们可以设定一个不同的使用git 配置。
[jerry@CentOS project]$ git config --global core.editor vim
设置默认的合并工具
Git不会提供一个默认的合并工具整合到工作树冲突的更改。我们可以设置默认的合并工具,通过启用以下设置。
[jerry@CentOS project]$ git config --global merge.tool vimdiff
列出GIT设置
为了验证自己的Git设置本地存储库使用git 的config-list命令,如下所示。
[jerry@CentOS ~]$ git config --list
上面的命令会产生以下结果。
user.name=Jerry Mouse
user.email=jerry@yiibai.com
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff

生成SSH key

1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “email@mail.com”
按3个回车,密码为空。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
3.添加密钥到ssh:ssh-add 文件名

或者是 用命令  cat ~/.ssh/id_rsa.pub。查看公玥。。。。

需要之前输入密码。
4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开https://github.com/ ,登陆,然后添加ssh。

5.测试:ssh git@github.com

如果测试通过,就可以使用git了,可以clone,pull,push。。。。。等。具体操作命令将在后面几篇博客中详细为大家介绍。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章