# gitlab与git私钥公钥

gitlab与git私钥公钥

1.私钥、公钥

​ git 使用 https协议,没次都要pull,push 都要输入密码。

​ 使用git协议,利用ssh密钥。省去每次输入密码

​ 生成

​ $ssh-key -t rsa

​ $ssh-add ~/.ssh/id_rsa

如何利用私钥和公钥

​ 公钥一般我们是给服务器的。(在gitliab上面配置公钥),在权限中加入公钥,当我从远地仓库中下载项目的时候,我在 git clone xxx 的时候,服务器会用绑定的公钥匹配我的私钥,如果匹配就要进行授权。

​ 转载 https://www.jianshu.com/p/e93edea128a3(里面还有详细的指令和步骤)

原文地址:https://www.cnblogs.com/EsMussSeinHui/p/11138244.html