关键词:
步骤1.检查是否已经存在SSH Key
打开电脑终端,输入以下命令:
ls -al ~/.ssh
会出现两种情况
步骤2. 生成/设置SSH Key
继续上一步可能出现的情况
(1)情况一:终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令:
//将公钥放到剪切板
pbcopy < ~/.ssh/id_rsa.pub
这样你需要的SSH Key 就已经复制到粘贴板上了,然后进行步骤3
(2)情况二:终端未出现id_rsa.pub 或 id_dsa.pub文件,表示该电脑还没有配置SSH Key,此时需要输入命令:
ssh-keygen -t rsa -C "[email protected]"
(注意,这里的 [email protected] 是你自己的公司邮箱) 默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件,此时终端会显示:
Generating public/private rsa key pair.
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
连续回车即可,也可能会让你输入密码,密码就是你的开机密码
此时再输入命令:ls -al ~/.ssh 就会出现id_rsa.pub 和 id_dsa.pub两个文件,然后重复情况一的步骤即输入以下命令再进行步骤3即可:
pbcopy < ~/.ssh/id_rsa.pub
步骤3.将SSH Key添加到GitLab中
打开GitLab, 登录,找到左边栏有一个的按钮,点击“ADD SSH KEY”按钮添加,将已经获得的SSH Key粘贴到“Key”,下边的标题可以随便取,点击加入项目,这样就保持了本地与服务器端的联系.
""已替换为 Profile Setting里的"SSH Key"
作者:Hello毛毛虫
链接:https://www.jianshu.com/p/a0c783431620
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
mac下如何生成sshkey
...,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github,gitlab的时候所遇到的publickey也就... 查看详情
mac系统下查看或者生成ssh
...-Key#ls-al~/.ssh如果vim输出的是如下内容:证明本地没有生成的SSHKey,请执行第二步。#Nosuchfileordirectory如果vim输出的是如下内容:证明本地已经存在SSHKey文件,请执行第四步。#id_rsaid_rsa.pub二、如果没有,生成新... 查看详情
windows下gitlab配置生成sshkey
Git-1.9.5-preview20141217 1.安装git,从程序目录打开"GitBash" 2.键入命令:ssh-keygen-trsa-C"[email protected]" "[email protected]"是gitlab账号 3.提醒你输入key的名称,输入如id_rsa 4.在C:\Users 查看详情
mac下生成sshkeys并上传github仓储
使用github仓储需要本机生成一个公钥key添加到自己的git账户SSHkeys中 mac生成方法: 1.打开终端输入 ssh-keygen然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSHkey文件保存在中~/.ssh/id_rsa.pub&nbs... 查看详情
gitlab使用公钥sshkey登录(代码片段)
...key是否存在如果存在则把SSHKey放到GitLab上,如果不存在则生成新的SSHKey,再放到GitLab上。1、在GitBash客户端ls-al~/.ssh如果看到有文件id_rsa.pub或者id_dsa.pub,则直接进入步骤32、生成新的SSHkeyssh-keygen-trsa-C"[emai 查看详情
密钥生成以及gitlab配置
...,所以需要让gitlab认证本地的SSHKey认证之前,则先使用Git生成SSHKey 1Git生成秘钥1.1 确认本地秘钥 SSH 秘钥默认储存在账户的主目录下的 ~/.ssh& 查看详情
如何生成sshkeys,并在github或gitlab等上添加密钥(代码片段)
1打开GitBash$2输入dir,确认当前文件夹,并切换到想存密钥文件即pub文件的路径$dir3生成密钥命令ssh-keygen-trsa-C"youremail"4按提示输入密钥文件名和密码(需输2次)Enterfileinwhichtosavethekey(/c/Users/yourpcname/.ssh/id_sa):Enterpassphrase(emptyfornopas... 查看详情
git笔记如何在同主机同账户下实现多个gitlab帐号管理各自的remoterepo
...一个问题:在同主机且共用工作帐号的情况下,如何使用各自的gitlab帐号提交自己负责的代码?下面的步骤可以解决这个问题。1.为每个人生成各自的sshkey例如,假设我以slvher@gmail.com作为gitlab的注册邮箱,... 查看详情
如何删除sshkey-mac软件使用与分享
参考技术A因为在使用repogit下载代码时需要使用ssh方式,目前下载代码的方式不支持密码方式,仅支持ssh-key的方式,那么需要下载代码的用户请根据以下方法在本地生成ssh-key,然后将对应的证书文件发送给版主或者管理员,... 查看详情
gitlab配置sshkey
...然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成sshkey,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git客户端生成sshkey,然后配置在... 查看详情
如何生成sshkey
...制的公钥。6、保存如下图所示。它可以使用。参考技术A如何生成SSHkeySSHkey提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制步骤检查SSHkeys是否存在生成... 查看详情
如何配置gitlab中的sshkey
https://blog.csdn.net/u011925641/article/details/79897517 一个SSH密钥允许你建立你的计算机和gitlab之间安全连接。1,检查SSH秘钥是否存在生成一个SSH密钥之前,检查你的系统已经有一个运行,右击gitbash打开终端执行命令:cat~/.ssh/id_rsa.pub... 查看详情
如何使用ssh-keygen生成key
...新密码用\'\',单引号里面什么都不填就可以了参考技术A如何生成SSHkeySSHkey提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制步骤检查SSHkeys是否存在生成... 查看详情
mac生成sshkey
ssh-keygen 查看详情
git生成sshkeygitlab增加sshkey
1.在用户目录下生成sshkey $cd~/.ssh 查看密钥 $ls config (配置git地址端口) {host: port:} id_dsa (密钥) id_dsa.pub (公钥) $ ssh-keygen 生成密钥2.将密... 查看详情
mac如何生成sshkey与github关联(代码片段)
一、检查SSHkey是否存在 在终端输入如下代码:ls-al~/.ssh 如果没有,终端显示如下:Nosuchfileordirectory 如果有,终端显示如下:?~ls-al~/.sshtotal24drwx------5antstaff16011111:12.drwxr-xr-x+91antstaff291211111:32..-rw-------1antstaff167511111:09id_r... 查看详情
github和gitlab仓库一起使用
...不同的,由此产生的SSHkey也是不同的,这就造成了冲突。如何在一台机器上面同时使用Github与Gitlab的服务?1.生成秘钥公司的GitLab生成一个SSH-Key#在~/.ssh/目录会生成gitlab_id-rsa和gitlab_i 查看详情
mac本地生成sshkey的方法
...有此文件夹,有则备份删除, 也可以直接删除, 2.生成新的秘钥,命令如下 $ssh-keygen -t rsa -C "[email protected]"你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值 查看详情