Git是一个免费的开源分布式版本控制系统,旨在快速,高效地处理从小型到大型项目的所有事务。
GitHub地址:https://github.com/git/git
官方网站:https://git-scm.com/
官方文档:https://git-scm.com/docs
Git易于学习, 占用内存小,具有闪电般快速的性能。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价本地分支,便捷的临时区域和多个工作流程等功能。
示例安装系统:Ubuntu16.04
其他操作系统安装可以参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000
切换到root下执行命令
安装命令:apt-get install git
查看版本命令:git --version
显示版本号即安装成功

配置Git用户的用户名和邮箱
设置用户名git config --global user.name "username"
设置emailgit config --global user.email "useremail"
生成Git授信证书ssh-keygen -t rsa -C "useremail"
这里可以设置生成证书的名字和密码,推荐直接按回车即可

进入SSH目录确认证书是否生成成功cd ~/.ssh/
ls
查看当前目录文件

公钥:id_rsa.pub
私钥:id_rsa
公钥证书注册到Github
在Github用户设置中可以看到

新建一个ssh key

查看公钥vi id_rsa.pub
,复制里面的内容粘贴到key中,title可以自定义

验证是否连接到Githubssh git@github.com

网友评论