博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git安装与配置
阅读量:6418 次
发布时间:2019-06-23

本文共 1507 字,大约阅读时间需要 5 分钟。

一、简介

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。

 

二、安装步骤

1. Git服务器

1) 搭建Git服务器

 

2) 安装Gitlab

 

2. 客户端

Windows平台安装

 

Linux平台安装

 
#安装依赖库yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-develtar -zxvf git-1.8.5.tar.gz./configuremakemake install

 

三、配置步骤

1、安装git,从程序目录打开 "Git Bash" 2、键入命令:ssh-keygen -t rsa -C email@email.com" (注:email@email.com是github账号)3、提醒你输入key的名称,输入:id_rsa4、 在目录:C:\Users\用户目录\,会产生两个文件:id_rsa和id_rsa.pub5.、把文件:id_rsa和id_rsa.pub,复制到目录:C:\Users\用户目录\.ssh\ (注:若没有目录:.ssh,则需新建该目录)6、用记事本打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚才复制的内容。7、配置完成

 

四、常用操作

1、账号配置相关

git config --global user.name "wirelessqa" git config --global user.email wirelessqa.me@gmail.comgit config --global core.editor vimgit config -l

2、代码管理相关

1)基本操作

 

2)高级操作

 

3)技巧

 

五、扩展

1)Git大文件存储

 

 

六、常见问题

1)提示如下

rror: The requested URL returned error: 403 Forbidden while accessing https://github.com/XXX/exercise.git/info/refsfatal: HTTP request failed

解决方法:

 

 

2)代码冲突,提示如下

error: Your local changes to the following files would be overwritten by merge:        protected/config/main.phpPlease, commit your changes or stash them before you can merge.

解决方法:

 

 

3)保存用户名和密码

 

 

4)git diff 中文乱码

 

转载地址:http://uvpra.baihongyu.com/

你可能感兴趣的文章
文件时间信息在测试中的应用
查看>>
Exception loading sessions from persistent storage (tomcat异常)
查看>>
直播疑难杂症排查(8)— 播放杂音、噪音、回声问题
查看>>
安装乌班图系统,并且演示有趣的linux命令,你还怕对linux无兴趣吗
查看>>
处理器高端之路停滞,联发科欲进军诺基亚领地
查看>>
IBM存储部门换了新老板:还是6年前那个
查看>>
IBM公司公布三层单元PCM-MLC,向3DX堆栈方案发起挑战
查看>>
《2040大预言:高科技引擎与社会新秩序》—— 导读
查看>>
数据库操作:添加、插入、更新语句
查看>>
微软宠爱高通/ARM:欲彻底弃Wintel
查看>>
降低数据中心能源消耗
查看>>
IT众包不养技术人员该怎么玩?
查看>>
不设置解密后门就罚款!苹果或将面临处罚
查看>>
成为Linux内核高手的4个方法
查看>>
数据库索引的作用和长处缺点
查看>>
自主编写部署性能测试的备
查看>>
10余智慧项目建设初见成效 南岸用智慧城市开启智慧生活
查看>>
智能家居蓝海 如何才能破解“外热内冷”的尴尬?
查看>>
1个月千余人参加!阿里云大学互联网技能“轻”认证受热捧
查看>>
互金网络安全良好率才一半 信息泄露成主要风险
查看>>