git for Mac安装(包含客户端软件Github Desktop的安装配置)
引言
我写代码很规范, 而且注意存储, 可是一直都是存储在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
登录后配置信息
- 打开终端
输入命令
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下
打开github官网https://github.com, 进入到你的个人主页, 按着下面的步骤操作.
(1)
(2)
(3)
(4) 然后添加
上面的
Title:填写你注册的邮箱号,这里就是chw_loveway@163.com
key :填写你的生成的id_rsa.pub 文件将里面的内容copy到此
找不到id_rsa.pub 的话就将你刚才的位置,也就是
拷贝后再Finder中前往文件夹就行.
测试一下你的账号跟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的安装配置)相关推荐
- 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...
各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...
- github使用教程(二)【保姆级】{github desktop教程,github desktop的安装和配置}
下载github desktop 下载github desktop(不选择Git,因为这个对于我这个初学者还有点复杂) 官方下载地址:GitHub Desktop | Simple collabora ...
- MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))
1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...
- JS来判断客户端是否已安装Adobe Reader软件并提示下载安装
如何用JS来判断客户端是否已民安装了Adobe Reader软件并提示下载安装,以下是实现代码,相信对大家有点帮助吧!!! //检查客户端是否安装pdf阅读器软件 function isAcrobat ...
- 手机上安装FTP客户端软件(AndFTP),实现通过手机访问计算机FTP服务器
服务器连接工具: IIS7服务器管理工具是一款windows全系下用于连接并操控基于windows和linux系统的VPS.VNC.FTP等远程服务器.云服务器的管理工具. 界面简单明了,操作易上手, ...
- mysql安装包含哪几种文件_MySQL安装详解
MySQL安装详解 [下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/install ...
- linux 安装nfs 客户端,在CentOS 7上安装NFS服务器和客户端
NFS服务器和客户端安装在CentOS 7上 版本1.0 作者:Srijan Kishore 在Twitter上关注howtoing 最后编辑 16 / Dec / 2014 本指南介绍如何在Cent ...
- 安装某考试软件提示MDAC没有安装或者出错
首先了解下 MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC.很多用户的操作系统中已经存 ...
- 鸿蒙手机安装不了软件,鸿蒙系统可以安装安卓app软件吗
[鸿蒙系统可以安装安卓app软件吗]近几年来,随着智能手机硬件的更新迭代.手机系统也愈加成熟完善.我们今天在市面上能看到手机系统基本上可以分为两大类:iOS系统和安卓系统.后者虽在国内有诸多定制版本, ...
- parallels安装linux命令行,Parallels desktop怎么安装linux系统
Parallels desktop怎么安装linux系统 1.下载Ubuntu系统镜像至Mac,最新版系统为Kylin,完全免费.下载地址: (Parallels Desktop中提供了多种系统下载, ...
最新文章
- windows api中文文档_Web服务开发:Spring集成Swagger,3步自动生成API文档
- ML基石_1_LearningProblem
- 直播丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
- 将项目依赖也打到jar包中
- C语言高级编程:利用堆栈溢出修改函数返回地址
- jsp 动态添加一行数据_大数据从入门到深入:JavaEE 之 动态网页开发基础 JSP的数据交互(3)...
- java .jar怎么打开_jar文件怎么打开,小编教你如何打开jar文件
- MatConvNet中关于vl_simplenn_display的一些分析
- 块设备驱动详解 IDE(转)
- QGIS下载安装 文档
- 从0开始的技术美术之路(十)伽马校正
- 拉格朗日方程的三种推导方法之基于达朗贝尔原理推导
- 【线性代数之二】矩阵与行列式
- 商汤科技2020笔试题
- 骗的就是你!揭露买本10大愚蠢表现
- 学习云计算有什么用处 该怎么学好云计算技术
- 手机中sensor 的原理简介
- emoji表情乱码php,推送emoji表情乱码的解决方法
- Interval (mathematics)
- Java---CountDownLatch
热门文章
- 关于JavaScript学习,推荐博客及书籍
- 服务器三块硬盘missing,服务器阵列崩溃、硬盘损坏、分区表丢失、红屏,还好数据救回来了...
- Altium designer--LM317/LM337封装图
- 有源淹没分析arcgis_基于DEM的有源洪水淹没分析算法
- 全民奇迹修复云服务器跨服,穿过无数服务器来战你《全民奇迹MU》开启跨服PK时代...
- 基于阿里云 OSS 下载图片跨域问题
- Python网络爬取科目一题库(1685道)2021.1.3
- andriod中3g模块没有mac地址的原因
- QQ企业邮箱发送邮件
- 水桶分水问题详解(C++实现)