`

(转)[git]Mac系统下查看和生成SSH Key

阅读更多

转自:https://www.jianshu.com/p/32b0f8f9ca8e

 

一、打开vim(terminal.app)查看本地是否存在SSH-Key

ls -al ~/.ssh

   >> 如果vim输出的是如下内容:证明本地没有生成的SSH Key,请执行第二步。

No such file or directory

   >> 如果vim输出的是如下内容: 证明本地已经存在SSH Key 文件,请执行第四步。

id_rsa        id_rsa.pub

二、如果没有,生成新的SSH Key

ssh-keygen -t rsa -C"you_email"

    your_email:这里填写你在GitLab或者GitHub注册时的邮箱。

    后面的提示直接敲回车,一路完成。

 三、生成并添加SSH Key

ssh-add ~/.ssh/id_rsa

四、查看SSH Key

cat /Users/xxx/.ssh/id_rsa.pub

    xxx是你的电脑用户名,例如:howieMacBook-Pro:~ howie$中的howie关键字。

    复制生成好的SSH Key 添加到 GitLab 或者GitHub中的SSH Key中即可。

 

打开gitlab,找到Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮

到此就完成了gitlab配置ssh key的所有步骤,我们就可以愉快的使用ssh协议进行代码的拉取以及提交等操作了

 

再试一下拉取代码和提交代码,应该就不需要输入密码了

 

*注意,如果xcode一直认证失败,需要重启xcode

分享到:
评论

相关推荐

    git中ssh key配置详解

    在Git版本控制系统中,SSH Key是一种安全机制,用于验证用户身份,使得你可以在不输入密码的情况下,安全地从远程仓库克隆、推送或拉取代码。本文将详细讲解如何配置Git的SSH Key,以实现无密码连接GitHub或其他支持...

    如何在mac上安装git

    ### 如何在Mac上安装Git并配置SSH连接 #### Git安装步骤详解 ##### 1. 下载Git安装包 对于初次接触Git的Mac用户来说,首先需要从官方网站或其他可信源下载Git安装包。由于网络限制的原因,建议从...

    git与Eclipse的整合

    2. **生成SSH Key**:可以通过命令行工具(例如Windows下的CMD或Mac/Linux下的Terminal)执行以下命令来生成新的SSH Key对: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这个命令将会...

    mac 获取gitLab代码方法

    在Mac操作系统上获取GitLab代码的过程涉及几个关键步骤,包括生成SSH密钥、配置SSH密钥、安装Git客户端以及克隆代码仓库。以下是对这些步骤的详细解释: 首先,生成SSH密钥是连接GitLab服务器的安全方式。SSH...

    Git & Gitlab 使用指南

    - **生成 SSH Key**:在 Git Bash 中执行命令 `ssh-keygen -t rsa -C "username@email.com"`。 - **公钥位置**:公钥默认存储在用户的 `.ssh` 目录下的 `id_rsa.pub` 文件中,需将此公钥添加到 GitLab 的 SSH keys...

    GitLab使用流程

    下面分别介绍在Mac和Windows系统中如何生成和配置SSH Key。 ##### Mac系统 1. **生成SSH Key**: - 打开终端。 - 输入`ssh-keygen -t rsa -C "您的邮箱地址"`。 - 当提示输入密码时,直接按Enter跳过。 - 查看...

    gitLab使用指南--Mac版

    - 生成SSH Key用于与GitLab服务器建立安全连接: ```bash ssh-keygen -t rsa -C "xxx@xxx.com" ``` - 当被问及保存路径时,默认即可;密码可以不设置,直接按回车键跳过。 - 查看公钥内容: ```bash cat ~/....

    sourcetree安装配置使用指导.pptx

    在“SSH”选项卡下,选择之前生成的SSH Key。 4. 确认配置。 #### 五、Sourcetree常见问题及解决方法 - **问题1**: 无效原路径。 - **原因**: 未启用Git工具。 - **解决方案**: 在Sourcetree的“Tools” -> ...

    Gitlab+sourceTree安装配置使用指南

    使用 `cat ~/.ssh/id_rsa.pub` 命令查看生成的 SSH Key 内容。 - **添加 SSH Key 至 GitLab**: 1. 登录 GitLab 账户。 2. 进入用户设置,找到 SSH Keys 部分。 3. 点击 Add SSH Key。 4. 输入生成的 SSH Key ...

    github使用教程.docx

    **步骤1:** 在终端或Git Bash中输入以下命令来生成SSH密钥对: ``` ssh-keygen -t rsa -C "your_email@example.com" ``` 这里`your_email@example.com`应替换为你在GitHub上的注册邮箱。 **步骤2:** 按下三次...

    Github使用教程、Github简介、安装、配置

    - **创建SSH Key**:使用`ssh-keygen`命令生成SSH密钥对,将公钥上传至GitHub个人设置中的SSH Keys,以便安全地连接GitHub。 - **验证连接**:使用`ssh -T git@github.com`命令检查是否成功连接GitHub。 - **设置...

    GIT中文资源

    2.2.5 查看已暂存和未暂存的更新 . . . . . . . . . . . . . . . . . . 18 2.2.6 提交更新 . . . . . . . . . . . . . . . . . . . . . . . . . . 20 iii 2.2.7 跳过使用暂存区域 . . . . . . . . . . . . . . . . ....

    github使用新手教程

    - **OSX 版本**:[https://git-scm.com/download/mac](https://git-scm.com/download/mac) - **Windows 版本**:[https://git-scm.com/download/win](https://git-scm.com/download/win) - **Linux 版本**:大多数...

    使用Github Pages建独立博客 _ BeiYuu1

    在命令行中,检查SSH keys是否存在,如有需要,备份旧密钥,然后生成新的SSH key。运行`ssh-keygen -t rsa -C "你的邮箱地址"`,按提示操作即可。 3. **添加SSH Key到GitHub**:将新生成的公钥(`id_rsa.pub`)内容...

    RN环境搭建及调试方法1

    2. 使用SSH进行认证,生成SSH key,并将其添加到Git账户的SSH设置中,具体操作可参考 https://git-scm.com/book/zh/v1/服务器上的-Git-生成-SSH-公钥。 3. 进入项目目录,运行 `npm install` 安装所有依赖。 **...

    Centos下Jenkin部署及基本构建

    5. 生成Git客户端Key:使用ssh-keygen -t rsa -C youremail@example.com命令生成Key,然后将~/.ssh/id_rsa.pub文件中的内容添加到Git服务器上。 二、Jenkin安装 1. 下载Jenkin war文件:从Jenkin官方网站下载最新...

    HDFS测试

    对于所有用户(Mac / Linux / Windows),请使用ssh-keygen生成密钥对。 转到文件夹并复制public key 。 转到您的Google Cloud Platform ,在small打开一个Cloud实例,然后选择Ubuntu 16.04 LTS作为您的操作系统。 ...

    build-my-pc:用于构建我的开发pc的脚本

    `ssh-key` 涉及SSH密钥对的生成和管理,这对于安全的远程开发和协作至关重要。 `aws` 是亚马逊网络服务的简称,提供了一系列云服务,包括计算、存储、数据库等。脚本可能包含了AWS CLI的安装和配置,便于开发者管理...

Global site tag (gtag.js) - Google Analytics