一、将远程仓库克隆到本地仓库
1.第一步:创建SSH Key,默认生成在c盘(有可能不在c盘,可能在当前目录,要把生成的id_rsa和id_rsa.pub这两个文件拷贝到c盘的.ssh文件夹下面)。由于本地仓库与远程仓库是通过SSH方式加密,所以需要生成SSH Key。
$ ssh-keygen -t rsa -C "1416841861@qq.com"
在c盘下:
C:\Users\Administrator\.ssh
会新生成id_rsa和id_rsa.pub两个文件,前者是私钥,后者是公钥。类似于向远程仓库发出一个请求的权限,然后在远程仓库添加该用户。
2.第二步:登录GitHub的官网,找到Setting--SSH and GPG keys--New SSH key。
或者码云的官网,找到设置--SSH公钥--添加公钥
Title随便写
key写id_rsa.pub里面的内容
3.输入以下指令,验证是否配置成功
$ ssh -T git@gitee.com
显示,successful说明成功了,然后再配置下姓名和邮箱
Hi wangyk! You've successfully authenticated, but Gitee.com does not provide shell access.
4.设置用户名和e-mail地址,让远程仓库知道是谁提交的文件
$ git config --global user.name "wangyk"
$ git config --global user.email "1416841861@qq.com"
5.切换到工作空间,项目导出的目录
$ cd /e/GitRep/
6.将项目克隆到本地,git clone git@gitee.com:自己的码云/项目名.git
$ git clone git@gitee.com:wangykcode/learngit.git
7.如果需要克隆其它分支
$ git checkout -b dev origin/dev