本地生成SSH Key
-
生成目的:生成公钥和私钥,实现本地和服务器的认证
-
生成方法:首先确认本地是否已经有该文件,在用户主目录下(例如本机:C:\Users\renawu),如果有再确认该目录下是否有文件
id_rsa 和id_rsa.pub ,如果没有通过以下方法生成
1 | ssh -keygen -t rsa -C "user.email" |
图中需要输入内容的地方一路回车就好,最后在你的主目录中能看到这两个文件,
添加公钥到GitLab服务器
添加原因:You won't be able to pull or push project code via SSH until you add an SSH key to your profile,未添加的情况下,载GitLab页面会明显提示这个错误,是不可以实现上传操作的
添加方法:copy本地id_rsa.pub的内容到GitLab
---------------------------
把/e/test-material/learngit变成一个Git可以管理的仓库
1 2 | $ git init #初始化目录 Initialized empty Git repository in E:/test-material/learngit/.git/ |
完成后,/e/test-material/learngit下会多一个.git目录,说明本地仓库已建好,我们也可以不初始化本地目录,通过从远程仓库clone在本地生成仓库
3、通过
1 2 | cd /e/test-material/learngit #比如进到这个页面 git clone <远程仓库地址> #通过这个命令clone远程仓库的内容 |