初次使用GitHub和Git(一)
的
·
参考:
github中repositories与projects区别
Repositories和Projects区别
repositories | projects |
---|---|
代码仓库 | 项目板 |
仓库就像项目的文件夹 | GitHub 上的项目板帮助您组织工作和排列工作的优先级 |
密钥
为什么需要密钥
Git是分布式的基于SSH的代码管理工具,因此使用远程的Git需要进行SSH的配置。当你需要下载代码或者上传代码到远程仓库,初次使用的话需要给电脑配置ssh公钥。
一台电脑只需配置一次,后续不需要再次配置。获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了
Git使用SSH密钥
git支持https和git两种传输协议,github分享链接时会有两种协议可选。
git使用https协议,每次pull, push都会提示要输入密码,使用git协议,然后使用ssh公钥,这样免去每次都输密码的麻烦。
生成SSH
- 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。首先你要确认一下本机是否已经有一个公钥。
.ssh文件夹默认存放位置为:C:\Users\Administrator.ssh
- 安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改:
$ git config --global user.name “这里面填你的名字”
$ git config --global user.email “注册git的邮箱”
- 命令行输入:
$ ssh-keygen -t rsa -C “填注册git时的邮箱”
- 添加公钥到你的远程仓库(github)
复制/C/Users/Master/.ssh/id_rsa.pub中密钥
在Github中的settings->SSH->New SSHkey粘贴密钥 - 检测。git bush中输入:
$ ssh -T git@github.com
如果如下,成功
更多推荐
所有评论(0)