如何创建git密钥

最近公司给新配了一台电脑,涉及到重新搭建项目环境和配置以及从SVN改成Git来管理代码,过程中涉及到Git密钥的创建,具体操作步骤如下:

1. 下载Git到本地。

2. 找到你的Git Bash命令后打开,如下图。

3. 输入以下命令创建你的全局账户名和全局邮箱:

git config --global user.name “testUser”

git config --global user.email “testUser@163.com”

成功后如下图:

4. 然后输入ssh-keygen -t rsa -C "testUser@163.com",创建.ssh文件夹及其下的2个文件id_rsa和id_rsa.pub,这个时候可打开id_rsa.pub查看一下文本末是否为你的邮箱testUser@163.com,如果不是可删掉.ssh文件夹重试(如果之前已经有了.ssh文件夹可删掉重新走上文流程创建)。

5. 上面步骤都OK之后,打开id_rsa.pub文件并复制其中的所有内容,进入公司的git网址并点击“新建SSH公钥”,如下图

然后在框中粘贴之前pub文件中的内容,之后点击“Add key”就OK了,如下图:

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 打开终端,输入以下命令生成密钥: ``` ssh-keygen -t rsa -C "your_email@example.com" ``` 2. 按照提示输入密钥保存路径和密码,完成密钥生成。 3. 打开生成的公钥文件,将其中的内容复制。 ``` cat ~/.ssh/id_rsa.pub ``` 4. 登录GitLab,进入个人设置页面,选择SSH Keys选项卡,将复制的公钥内容粘贴到Key文本框中,点击Add Key按钮。 5. 完成以上步骤后,即可使用SSH协议连接GitLab,无需每次输入用户名和密码。 ### 回答2: 在使用Git时,为了连接Gitlab服务器,通常需要使用SSH密钥。通过SSH连接服务器,用户可以实现更方便的代码管理和维护。以下是创建SSH密钥连接Gitlab的步骤: 1. 打开终端工具,输入“ssh-keygen -t rsa”,创建RSA密钥。此时,终端会提示输入文件名和密码。 2. 在输入文件名时,建议使用缺省值,直接按回车键即可。 3. 当要设置密码时,建议不要设置密码。直接按两个回车键跳过即可。 4. 完成上述三步后,终端会自动生成一对密钥。此时,在用户家目录的.ssh文件夹下,即可找到id_rsa和id_rsa.pub两个文件。 5. 打开Gitlab网站,登录后,在用户面板中选择“SSH Keys”选项。 6. 点击“Add SSH Key”,此时会弹出一个窗口,让您输入公钥。此时,将id_rsa.pub复制到窗口中,并为密钥设置名称即可。 7. 单击“Add Key”按钮,系统就会自动使用新的SSH密钥连接至Gitlab服务器。 8. 使用Git时,请使用SSH地址连接服务器,而不是HTTPS地址。 通过以上步骤,您已经成功地创建了SSH密钥连接Gitlab。在以后的代码管理和版本控制中,可以使用SSH更便捷地完成各种操作。 ### 回答3: Git是一款流行的版本控制工具,它可以帮助开发人员在团队协作开发中更好地管理代码。GitLab是一个强大的Git仓库管理系统,它提供了许多高级功能,如代码审核、CI/CD和Issue跟踪等。要使用GitLab,需要在本地计算机上创建SSH密钥,然后将其添加到GitLab帐户中,以便通过SSH协议安全地连接到GitLab仓库。 以下是创建SSH密钥连接GitLab的步骤: 一、生成SSH密钥 1. 打开Git Bash终端(Windows)或终端(Mac和Linux)。 2. 在命令行中输入以下命令: $ ssh-keygen -t ed25519 -C "your_email@example.com" 3. 然后会提示你输入密钥文件的名称和密码,可以使用默认文件名和不设置密码: Enter file in which to save the key (/c/Users/you/.ssh/id_ed25519): [Press enter] Enter passphrase (empty for no passphrase): [Press enter] Enter same passphrase again: [Press enter] 二、将SSH密钥添加到GitLab 1. 登录到GitLab帐户。 2. 点击头像,然后选择“Settings”。 3. 点击左侧导航栏中的“SSH Keys”。 4. 复制公钥内容。 5. 回到终端窗口,将公钥复制到剪贴板中。 6. 在Git Bash或终端中输入以下命令: $ cd ~/.ssh $ touch authorized_keys $ chmod 600 authorized_keys $ nano authorized_keys 7. 在打开的文件中,粘贴公钥。 8. 按Ctrl+O保存文件,然后按Ctrl+X退出nano编辑器。 三、测试连接 1. 在终端窗口中输入以下命令: $ ssh -T git@gitlab.com 2. 如果提示“Are you sure you want to continue connecting (yes/no)?”,则输入“yes”。 3. 如果提示“Welcome to GitLab, @your_username!”,则说明连接成功。 通过以上步骤,就可以成功创建SSH密钥并连接到GitLab仓库了。在通过SSH协议提交或拉取代码时,系统将自动使用SSH密钥进行身份验证,从而保证了代码的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值