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



相关文章
|
2月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
152 0
|
1月前
|
安全 网络安全 数据安全/隐私保护
Termius 一款优秀的跨平台 SSH 客户端工具
Termius 一款优秀的跨平台 SSH 客户端工具
|
1月前
|
开发工具 数据库 数据安全/隐私保护
【Git】—— git的配置
【Git】—— git的配置
【Git】—— git的配置
|
1月前
|
Shell 网络安全 开发工具
mac或windows下的git环境配置
mac或windows下的git环境配置
41 0
|
1月前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
115 2
|
2月前
|
网络安全 开发工具 数据安全/隐私保护
[Git]关联远程库的两种方法及配置
本篇文章对gitee公钥配置、同电脑连接多个gitee账号公钥配置等方法进行阐述, 如果文中阐述不全或不对的,多多交流。
72 0
[Git]关联远程库的两种方法及配置
|
2月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
77 6
|
3月前
|
存储 网络安全 数据处理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
|
4月前
|
Ubuntu Linux 开发工具
Linux Ubuntu配置Git的方法
Linux Ubuntu配置Git的方法
|
4月前
|
Linux Shell 开发工具
配置git识别中文
配置git识别中文
39 1