Git 新手入门教程 - 如何注册与配置公钥

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

关于如何下载Git,直接去官网下载即可,主要是windows版和mac版,一般我们下载windows版。

Git - Downloads

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

Git 与 SVN 区别点:

  • 1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。

  • 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。

  • 3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。

  • 4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。

  • 5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

Git 新手入门教程 - 如何注册与配置公钥_第1张图片

 因为是国外的网站,下载肯定是很慢的,所以,这边站长推荐你用淘宝的镜像:CNPM Binaries Mirror

如果你是windows的,就下载.exe的。

我这边下载的是2.10.0版本。

注册码云

因为国内的话,码云的速度比gitHub快,所以就用码云了。

可以直接用手机号注册的,我就是用的手机号,也可以绑定自己的邮箱。

Gitee - 基于 Git 的代码托管和研发协作平台

注册好了以后,进入配置页面去配置公钥。

 如何生成公钥

首先解释一下什么是公钥,就是你的本地仓库需要和gitee的远程仓库进行绑定,你就得根据你的git账号和本机的物理IP生成一串加密串。

这个加密串代表了两个信息:

1.你的git账号是可用的,合法的。

2.只针对你当前的电脑。

总之,这个玩意是独一无二的,只有拿着这串公钥,gitee网站才可以和你本地连接起来。

如果你是第一次安装git,那么网上90%的教程可能不适合你!

因为网上的教程一般都会说有一个.ssh文件夹,但是你找了半天很可能找不到。

解决方法如下: 如果是第一次使用github,先去官网注册,注册后有用户名,邮箱和密码。

1. 打开GIT bash 写上命令: 

git config --global user.name "XXX"

xxx代表你的用户名(我是用手机号注册的,就是手机号)

 2.   输入邮箱 (邮箱在gitee网站上可以看到,哪怕你没有绑定邮箱,也会有一个默认的邮箱)

git config --global user.email "[email protected]"

 3.生成一个新的SSH密钥 打开 Git Bash,输入如下命令,然后连续按三个回车即可: 

ssh-keygen -t rsa -C "[email protected]"

 然后会出来提示Enter file in which to save the key 后面是一个路径,你就会找到你想要的.ssh文件夹了,去电脑里找吧。

我的地址是:C:\Users\Administrator\.ssh

里面会有两个文件。

选择第二个:id_rsa.pub

把里面的内容复制到那个配置公钥的页面就可以了。

你可能感兴趣的:(工具使用,git,github,ssh)