- 今天在学git操作,想从gitlab上面clone下来并操作一下,但是一直出现 没有权限的错误,一直搞不定
- 后来才知道,需要ssh密钥才可以
- ssh-keygen -t rsa -C "example@example.com" //在本地git bash上输入内容,后面是与自己账号相关联的邮箱
- 之后会出现这样的信息,由于我直接根据路径找到了文件,所以 我输入的 n。
- 注意的是 :id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥,打开id_rsa.pub的文件复制里面的内容
- 到gitlab 的 settings -> SSH Keys下 粘贴内容即可
- 之后用 git bash即可使用 clone 和pull了