在学习Git将本地文件push到远程服务器的库,由于学习资料都是教windows系统如何配置,这里分享下mac系统如何快速配置SSH,

git是分布式的代码管理工具,基于SSH协议。ssh的作用就是为了不用每次都输入账号和密码。

没有github账号的,先注册一下https://github.com/


一、github的ssh配置如下:

在终端中设置git的user name 和email:

git config --global user.name "用户名"
git config --global user.email"邮箱"

通过下面的指令可以进入用户目录,~在终端中是指当前用户的目录

cd ~

执行下面指令查看当前目录

pwd

查看配置是否成功

cat .gitconfig

二、生成SSH密钥过程:

1、在终端执行如下命令,进入.ssh文件夹,可以查看是否已经有了ssh密钥

cd ~/.ssh

2、生成密钥

ssh-keygen -t rsa
Enter file in which to save the key (/Users/rason/.ssh/id_rsa):

这里是输入文件名,直接回车的话,则使用默认名id_rsa

Enter passphrase (empty for no passphrase): 

这里是输入密钥密码,直接回车的话,密码为空。

Enter same passphrase again: 

这里是再次输入密钥密码,直接回车的话,密码为空。该密码就是使用该密钥所需要输入的密码。
以上可以直接3个回车,则密码为空,生成文件名为id_rsa的两个文件。
Your identification has been saved in /Users/rason/.ssh/id_rsa.
Your public key has been saved in /Users/rason/.ssh/id_rsa.pub.
The key fingerprint is:
………………
看到如上提示,说明已经生成成功。

ssh-keygen -t rsa生成的文件会在如下目录中:

cd ~/.ssh

进入.ssh目录后,执行如下命令,可以在finder中查看生成的文件。

open .

将复制好的密钥去Github 上

以上就大功告成啦

mac系统 SSH配置相关推荐

  1. mac电脑配置java环境变量_教你在Mac系统中配置JAVA环境变量的方法

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.下面向大家介绍Mac电脑上如何配置Java ...

  2. mac系统vscode配置c/c++环境

    mac系统vscode配置c/c++环境 本文介绍mac系统下vscode的安装以及c环境的配置: 本文特点: 1. 可以在vscode自带的终端里显示c程序运行结果. 2. 调试c程序时,程序中需要 ...

  3. Mac系统中配置JAVA环境变量

    Mac系统中配置JAVA环境变量 首先查看,电脑上是否装了jdk.在终端输入java --version, 如果没有安装过jdk会提示需要安装jdk. 安装地址 可选择SE 8或者SE 11,我下载的 ...

  4. mac上php环境_在Mac系统下配置PHP运行环境

    PHP.png 概述 Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apac ...

  5. mac mysql 安装 简书_在Mac系统上配置MySQL以及Squel Pro

    为了响应nodejs的大红大紫,最近应用其实现了一些server端的功能.数据库方面选择了老少咸宜的MySQL.今后肯定还会有相关应用需求.特此记录Mac系统下如何安装.配置MySQL及其管理工具Sq ...

  6. mac系统从零开始配置若依框架后端运行环境

    一.下载IntelliJ IDEA 二.下载JDK 官网下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo ...

  7. mac系统pycharm配置python环境_Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)...

    Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除, ...

  8. mac系统python配置

    python安装 python版本 mac默认安装了python2.7版本,不建议删除.但下载某些软件时需要python3以上的版本,因此要对mac中的python进行管理. 来源 python安装路 ...

  9. DaoCloud docker加速器地址获取以及mac系统如何配置镜像加速

    一.注册账号,可以使用github账号关联登录 二.注册之后进入个人中心,这个加速器的图标真的是不好找.. 点击这个火箭的图标,然后进入到一个界面: 往下翻: 就可以看见这个URL了.可以根据不同的操 ...

最新文章

  1. Navicat导出表结构导出成Excel
  2. yolov5 代码版,去掉配置文件
  3. (最新合集)计算机网络谢希仁第七版 第四章课后答案
  4. 数据结构之图:有向图的拓扑排序,Python代码实现——26
  5. html获取子节点数量,css判断子元素个数
  6. 为什么整个互联网行业都缺前端工程师?
  7. SharePoint Server 2016 部署安装(七)—— 配置SharePoint Server
  8. Bossie Awards 开源大数据工具最佳列表
  9. wordpress配置google search console失败_Wordpress在国内无法打开后台撰写新文章的解决办法...
  10. Intel CPU发展简史
  11. 网站域名备案流程是什么样的?
  12. 修改xshell的配色方案
  13. 【PaddleHub模型贡献】一行代码实现海洋生物识别
  14. Leetcode算法Java全解答--37. 解数独
  15. 大哥大佬们这个怎么改成 成功
  16. “大数据应用场景”之隔壁老王(连载四)
  17. 自己在VB编程过程中遇到的--不能加载MSCOMCTL.OCX提示
  18. ionic3学习2(API)
  19. android9.0官方壁纸,Android 9.0 修改默认壁纸(主壁纸和wapppaper)
  20. 被逼无奈学了几个mysql命令,竟然有大用。

热门文章

  1. Java JUC系列
  2. 关于PHP--支付宝接口开发文档
  3. 创建第一个iOS程序
  4. Cypress UI自动化测试框架学习(5)-命令大全
  5. 2014-2015-2试题
  6. multiprocess(上)
  7. Hadoop之CDH安装
  8. Android Studio安装更新终极解决方式,flutter页面跳转防止页面重复刷新
  9. 基于P2P万信金融--day02 万信金融项目开户流程业务
  10. vue动画、vue位移动画、vue列表动画