如何配置GitLab中的SSH key

https://blog.csdn.net/u011925641/article/details/79897517

一个SSH密钥允许你建立你的计算机和gitlab之间安全连接。

1,检查SSH秘钥是否存在

生成一个SSH密钥之前,检查你的系统已经有一个运行,右击git bash打开终端执行命令 :

cat ~/.ssh/id_rsa.pub。
1
如果你看到一长串从 ssh-rsa 或者 ssh-dsa,你可以跳过ssh-keygen这一步。

2,生成SSH 密钥
若要生成新的SSH密钥,在git bash上面执行代码:

ssh-keygen -t rsa -C "[email protected]"
1
ssh-keygen命令提示您的位置和文件名存储密钥和密码。当提示位置和文件名时,您可以按Enter键使用默认值即可,最后出现对应如下图案,表示生成成功。 根据返回的信息,找到.ssh目录 /c/Users/Administrator/.ssh/下的两个文件:
私钥 /c/Users/Administrator/.ssh/id_rsa.
公钥 /c/Users/Administrator/.ssh/id_rsa.pub

3, 在github上添加SSH key

打开gitlab的找到Profile Settings–>SSH Keys–>Add SSH Key对应一栏,复制图1.1中选中内容粘贴到key对应的一栏,在title对应的一栏给这个key设置一个名字,点击Add key就完成了!

执行命令查看公钥:

cat ~/.ssh/id_rsa.pub
1
图1.1

图1.2

---------------------

原文地址:https://www.cnblogs.com/songyanan/p/10034122.html

时间: 2024-08-25 04:57:08

如何配置GitLab中的SSH key的相关文章

gitLab添加ssh key

电脑新装了一台虚拟机,想要和gitLab建立一个安全的ssh连接,步骤如下 1.本机生成ssh key 系统环境:Linux 使用root用户登录,执行命令:ssh-keygen -t rsa -C "[email protected]",默认回车就ok了,该命令会创建一个隐藏的.ssh文件夹,文件夹中有2个文件:id_rsa(私钥)和id_rsa.pub(公钥),使用命令:vi id_rsa.pub查看公钥内容,复制公钥内容. 2.gitLab添加ssh key  3.授权 chmo

window下 配置gitlab ssh非端口22端口

git config --global user.name "jack" git config --global user.email "[email protected]" Create a new repository mkdir fromai_cn cd fromai_cn git init touch README.md git add README.md git commit -m "first commit" git remote a

CentOS7上GitHub/GitLab多帐号管理SSH Key

由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 ,文章提供此类问题的解决方案:如何在一台机器上面同时使用 Github 与 Gitlab 的服务? 1. 生成GitHub/GitLab 的 SSH Key $ ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "[email protected]" $ ssh-keyg

Jenkins配置git/github 插件的ssh key

参考来源:http://jingyan.baidu.com/article/a65957f4f0acc624e67f9bc1.html 方式一:本地需要生成公私钥文件,git/github中新建ssh key时,将公钥填入:jenkins中存放私钥. 方式二:本地需要生成公私钥文件,git/github中新建ssh key时,将公钥填入.jenkins中不进行密钥处理,机器会根据本地环境变量(env的配置)进行搜索->其中就有.ssh文件夹 值得注意的是:jenkins创建的工程中,填入的git

Github 之 SSH key的创建于配置(Windows)

最近配置了github的ssh key,翻找了大量资料后发现github官方就有相关的教程--在此翻译一下官方教程以加深印象 原文链接:https://help.github.com/categories/ssh/ Generating an SSH key(生成SSH key) SSH密钥是来识别值得信赖的电脑的方法.您可以生成一个SSH密钥,并按照本节所述的方法将公共密钥添加到您的帐户GitHub中. Checking for existing SSH keys(检查已存在的SSH key)

Github Git Bash/SSH Key基本配置

1.首先需要下载一个连接Github的客户端:Git for windows,并且在https://github.com/注册.安装好后打开Git Bash 然后分别输入: git config --global user.name "your name"    (github上注册的用户名) git config --global user.email "your email address"  (github上注册的邮箱) 2.生成SSH密钥: Git Bash

github入门:设置添加ssh key<转>

转自:http://blog.csdn.net/binyao02123202/article/details/20130891 很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地.然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了.而使用 SSH url 克隆却需要

GitLab配置ssh key

一.背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码.但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git客户端生成ssh key,然后配置在gitlab里,而后使用ssh协议进行提交和拉取git远程仓库的代码. 二.解决方案 打开本地git bas

Gitlab创建ssh key并添加配置

1 生成ssh key  zj改成你自己的邮箱或者名字之类的 ssh-keygen -t rsa -C "zj" 2 找到你生成的ssh key copy 公钥 添加到gitlab的用户配置里面 [[email protected] node-v10.16.1-linux-x64]# cd ~/.ssh/ [[email protected] .ssh]# ls id_rsa id_rsa.pub [[email protected] .ssh]#[[email protected]