mac下用git客户端生成ssh秘钥并配置到souretree进行使用

简介: mac下用git客户端生成ssh秘钥并配置到souretree进行使用

一、使用git 生成 ssh 密钥


1、Mac 安装 git 客户端


打开终端,执行命令:

$ brew install git



2、执行命令


$ git config --global user.name "xxx"                        你自己的名字
$ git config --global user.email "xxx@xxx.com"       你自己的邮箱


3、检查是不是已经存在密钥


cd ~/.ssh


4、能进去说明已经存在,就删掉文件夹,重新创建


rm -rf ~/.ssh
mkdir ~/.ssh

5、生成 SSH 密钥,执行以下命令,并连续 3次 Enter 键即可。


ssh-keygen -t rsa -C “xxx@xxx.com”   (你的邮箱)



会在.ssh目录下生成id_rsaid_rsa.pub两个文件私钥和公钥,如下:


6、查看公钥,并将公钥整体复制,配置到GitCode等后台




将ssh 公钥整体复制 粘贴进来,并保存即可。



二、配置本地SSH到sourceTree


1、将sshkey添加到sourceTree

ssh-add ~/.ssh/id_rsa



2、将sshkey 添加到钥匙串

ssh-add -K ~/.ssh/id_rsa


3、 到 .ssh目录下,命令创建config文件


cd ~/.ssh
touch config


4、打开config文件

open config


输入以下内容并保存

Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa


三、执行ssh命令链接一下git服务器,进行公钥信任

ssh  git@gitcode.net


四、使用sourcetree clone 仓库

git@gitcode.net:xxx/xxx.git



相关文章
|
4月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
|
25天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
3月前
|
Java 网络安全 数据安全/隐私保护
主流SSH远程连接客户端——MobarXterm安装教程
本文介绍了从FinalShell转向MobarXterm的原因及使用体验,详细对比了当前主流SSH客户端,推荐使用MobarXterm。文章还提供了MobarXterm的安装步骤、基本配置方法,包括设置默认编辑器、配置右键粘贴、SSH配置、关闭X-Server服务以及SFTP文件传输功能的使用。
主流SSH远程连接客户端——MobarXterm安装教程
|
3月前
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
143 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
|
3月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
177 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
5月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
163 59
|
4月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1833 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
5月前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
6月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
|
6月前
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
144 0
Github代码仓库SSH配置流程

相关实验场景

更多