引言

我写代码很规范, 而且注意存储, 可是一直都是存储在U盘里, 越来越大. 自从了解到git之后, 就很想使用它来协助自己写项目, 最近完成了一个项目的编写, 所以静下来好好整整git, 争取使用它来协助完成下个项目. 特地将学习过程记录下来, 也和大家做个分享.

git的下载和安装

官方下载地址: https://git-scm.com/downloads/

下载完成后, 就像正常软件似的双击.dmb打开后双击.pkg进行安装就行.

注意 : git在安装成功后, 苹果的程序中没有任何变化, 但是在Finder上右键->前往文件夹->/Users/电脑用户名/GitHub可以看到有这个目录

至此, git客户端就装好了, 可是没有图形工具用起来会很麻烦, 需要在终端中敲命令行来完成相应操作. 所以, 接下来安装客户端图形界面软件 Github Desktop

Github Desktop的下载和安装
官方下载地址: https://desktop.github.com

下载成功后会是这样的APP文件, 打开它, 会提示将它拷贝到应用中, 确定就行.

打开Github Desktop软件, 需要进行登录, 登录的用户名密码就是github的用户信息, 如果还没有, 可以注册, 这里给个连接, 就不多说注册了.
官方网址: https://github.com

登录后配置信息

  1. 打开终端

输入命令

cd ~/.ssh

这个是检查你的ssh的是否存在的,如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下(如果第一次配置一般都是不存在的),不存在,你将会看到如下:

接下来你就需要用默认的参数生成ssh,终端输入

ssh-keygen -t rsa -C xxxxx@gmail.com

这里的xxxxx@gmail.com 就是你注册github时的邮箱地址,比如我的是chw_loveway@163.com,那么我的终端就应该输入

ssh-keygen -t rsa -C chw_loveway@163.com

然后一直回车,直到这样

如果要修改ssh生成目录,在粗体位置处输入要生成的路径,选择默认的话,会生成在 ~/.ssh下

  1. 打开github官网https://github.com, 进入到你的个人主页, 按着下面的步骤操作.
    (1)

    (2)

    (3)

    (4) 然后添加


    上面的
    Title:填写你注册的邮箱号,这里就是chw_loveway@163.com
    key :填写你的生成的id_rsa.pub 文件将里面的内容copy到此
    找不到id_rsa.pub 的话就将你刚才的位置,也就是

    拷贝后再Finder中前往文件夹就行.

  2. 测试一下你的账号跟github连上了没有,打开终端,输入

ssh -T git@github.com

如果出现

Hi Loveway! You've successfully authenticated, but GitHub does not provide shell access.

类似如图

结语

好的, 至此就安装完成了, 接下来就是如何使用Github来管理项目了, 文章太长, 所以分在下一篇博文中介绍.

git for Mac安装(包含客户端软件Github Desktop的安装配置)相关推荐

  1. 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  2. github使用教程(二)【保姆级】{github desktop教程,github desktop的安装和配置}

    下载github desktop 下载github desktop(不选择Git,因为这个对于我这个初学者还有点复杂) 官方下载地址:GitHub Desktop | Simple collabora ...

  3. MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))

    1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...

  4. JS来判断客户端是否已安装Adobe Reader软件并提示下载安装

    如何用JS来判断客户端是否已民安装了Adobe Reader软件并提示下载安装,以下是实现代码,相信对大家有点帮助吧!!! //检查客户端是否安装pdf阅读器软件 function isAcrobat ...

  5. 手机上安装FTP客户端软件(AndFTP),实现通过手机访问计算机FTP服务器

    服务器连接工具: IIS7服务器管理工具是一款windows全系下用于连接并操控基于windows和linux系统的VPS.VNC.FTP等远程服务器.云服务器的管理工具. 界面简单明了,操作易上手, ...

  6. mysql安装包含哪几种文件_MySQL安装详解

    MySQL安装详解 [下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/install ...

  7. linux 安装nfs 客户端,在CentOS 7上安装NFS服务器和客户端

    NFS服务器和客户端安装在CentOS 7上 版本1.0 作者:Srijan Kishore 在Twitter上关注howtoing 最后编辑 16 / Dec / 2014 本指南介绍如何在Cent ...

  8. 安装某考试软件提示MDAC没有安装或者出错

    首先了解下 MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC.很多用户的操作系统中已经存 ...

  9. 鸿蒙手机安装不了软件,鸿蒙系统可以安装安卓app软件吗

    [鸿蒙系统可以安装安卓app软件吗]近几年来,随着智能手机硬件的更新迭代.手机系统也愈加成熟完善.我们今天在市面上能看到手机系统基本上可以分为两大类:iOS系统和安卓系统.后者虽在国内有诸多定制版本, ...

  10. parallels安装linux命令行,Parallels desktop怎么安装linux系统

    Parallels desktop怎么安装linux系统 1.下载Ubuntu系统镜像至Mac,最新版系统为Kylin,完全免费.下载地址: (Parallels Desktop中提供了多种系统下载, ...

最新文章

  1. windows api中文文档_Web服务开发:Spring集成Swagger,3步自动生成API文档
  2. ML基石_1_LearningProblem
  3. 直播丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
  4. 将项目依赖也打到jar包中
  5. C语言高级编程:利用堆栈溢出修改函数返回地址
  6. jsp 动态添加一行数据_大数据从入门到深入:JavaEE 之 动态网页开发基础 JSP的数据交互(3)...
  7. java .jar怎么打开_jar文件怎么打开,小编教你如何打开jar文件
  8. MatConvNet中关于vl_simplenn_display的一些分析
  9. 块设备驱动详解 IDE(转)
  10. QGIS下载安装 文档
  11. 从0开始的技术美术之路(十)伽马校正
  12. 拉格朗日方程的三种推导方法之基于达朗贝尔原理推导
  13. 【线性代数之二】矩阵与行列式
  14. 商汤科技2020笔试题
  15. 骗的就是你!揭露买本10大愚蠢表现
  16. 学习云计算有什么用处 该怎么学好云计算技术
  17. 手机中sensor 的原理简介
  18. emoji表情乱码php,推送emoji表情乱码的解决方法
  19. Interval (mathematics)
  20. Java---CountDownLatch

热门文章

  1. 关于JavaScript学习,推荐博客及书籍
  2. 服务器三块硬盘missing,服务器阵列崩溃、硬盘损坏、分区表丢失、红屏,还好数据救回来了...
  3. Altium designer--LM317/LM337封装图
  4. 有源淹没分析arcgis_基于DEM的有源洪水淹没分析算法
  5. 全民奇迹修复云服务器跨服,穿过无数服务器来战你《全民奇迹MU》开启跨服PK时代...
  6. 基于阿里云 OSS 下载图片跨域问题
  7. Python网络爬取科目一题库(1685道)2021.1.3
  8. andriod中3g模块没有mac地址的原因
  9. QQ企业邮箱发送邮件
  10. 水桶分水问题详解(C++实现)