mac下如何生成sshkey-使用gitlab

hoge66 hoge66     2023-02-01     684

关键词:

步骤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]"你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值 查看详情