这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » [git车轮向前进]在git仓库中使用密钥方式登陆

共2条 1/1 1 跳转至

[git车轮向前进]在git仓库中使用密钥方式登陆

院士
2025-01-03 20:48:39     打赏

[git车轮向前进]在git仓库中使用密钥方式登陆

平时的代码版本管理交给了git来实现。因为国内网络的原因,所以平时多使用gitee.com来做服务器,并在上面提交和查看代码。我在使用gitee.com拉取与提交代码时,多使用https的登陆方式,这也是git最初的方式,简单,朴素,但也略有繁琐——每次都需要输入用户名和密码。其实,git已经不再推荐使用https的登陆方式了,貌似是因为安全因素,比如github.com就强制使用密钥方式。

今天我就分享一下如何使用密钥的方式来登陆git服务器。我在windows系统下,使用gitee.com举例,其余的网站大致相同。我们在下载完成git客户端后,在目标文件夹下右键进入git bash命令行模式:

git_rsa_01.png

在弹出的cmd命令行中输入下面的命令:

ssh-keygen  -t rsa -C "jobs@eepw.com.cn" -b 4096   /* input your email */

在弹出的命令提示下,我们简单直接敲入回车,使用默认位置产生rsa密钥,并不设置密码。于是,我们在 C:\users\jobs\.ssh文件夹就产生了一个名为id_rsa.pub的文件,这个文件里面就保存着ssh key。

git_rsa_02.png

接下来,我们再把ssh key拷贝到剪贴板:

cat ~/.ssh/id_rsa.pub | clip

接下来,我们进入我们gitee.com的设置页面,找到“SSH公钥”的选项页,将把刚刚已经拷贝到剪贴板的公钥粘贴到文本框中。

git_rsa_03.png

点击“确定”后,我们本地电脑的SSH密钥就同步到gitee.com了。之后,我们使用git push 和 git pull操作就不再需要输入密码了!这里还要说明一下,我们必须要使用git clone git@server.com的方式来初始化仓库才可以哟~~






关键词: git     密钥    

专家
2025-01-06 08:28:43     打赏
2楼

感谢分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]