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。。。。。等。具体操作命令将在后面几篇博客中详细为大家介绍。

相关文章
|
5月前
|
存储 Shell 开发工具
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
82 0
|
1月前
|
存储 JavaScript 开发工具
Windows 10环境下Git安装之简易指南
该指南教小白在Windows 10上安装Git,介绍Git设置的基础知识,为你的开发项目做准备!
|
3月前
|
Linux Shell 开发工具
git的安装
git的安装
34 0
|
4月前
|
编译器 定位技术 开发工具
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
|
4月前
|
Shell 网络安全 开发工具
Git下载安装及基本配置
Git下载安装及基本配置
105 0
|
4月前
|
开发工具 git
hbuilderX安装git插件→拉取线上gitlab项目
hbuilderX安装git插件→拉取线上gitlab项目
|
4月前
|
Shell 网络安全 开发工具
[分布式] Git详细安装与配置
[分布式] Git详细安装与配置
286 0
|
4月前
|
存储 Linux 网络安全
Git - Centos7下安装GitLab服务器
Git - Centos7下安装GitLab服务器
93 1
|
4月前
|
存储 安全 开发工具
快速入门安装及使用&git与svn的区别&常用命令
快速入门安装及使用&git与svn的区别&常用命令
104 0
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1566 0

相关实验场景

更多