一、将远程仓库克隆到本地仓库
1.第一步:创建SSH Key,默认生成在c盘。由于本地仓库与远程仓库是通过SSH方式加密,所以需要生成SSH Key。
$ ssh-keygen -t rsa -C "[email protected]"
在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.输入以下指令,码云需要输入,GitHub好像不需要
$ ssh -T [email protected]
显示,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 "[email protected]"
5.切换到工作空间,项目导出的目录
$ cd /e/GitRep/
6.将项目克隆到本地,git clone [email protected]:自己的码云/项目名.git
$ git clone [email protected]:wangykcode/learngit.git
7.如果需要克隆其它分支
$ git checkout -b dev origin/dev