mac安装最新版本的git
文章转载自我的个人博客 http://www.iwangzheng.com/
1.下载一个安装包哦
在mac下安装git,首先下载一个git安装包,这里我选的是git-1.9.3.tar ,
因为这是比较新的一个版本,
网址是 https://www.kernel.org/pub/software/scm/git/
2. 在一个你喜欢的文件夹里解压一下安装包
打开terminal终端,进入安装包所在的文件夹之后执行以下的解压命令
$ tar -xf git-1.9.3.tar
3. 编译安装的命令如下
$ cd git-1.9.3
$ ./configure –prefix=/usr/local
$ make
$ sudo make install
4.查看一下git的安装路径
$which git
这里会得到路径/usr/local/bin/git
祝贺你已经安装完啦。以下来配置ssh连接吧
1.生成ssh的key
$ ssh-keygen -t rsa -C aaaa@163.com (后面的是git上注册的邮件哦)
$ vim id_rsa.pub (用vim命令打开文件可以复制一下啦)
不明白的同学可以看下面完的完整操作记录如下哦
angeladeMacBook-Air:.ssh angela$ ssh-keygen -t rsa -C aaaaa@163.com
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/angela/.ssh/id_rsa): key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
angeladeMacBook-Air:.ssh angela$ ssh-keygen -t rsa -C aaaaa@163.com
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/angela/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/angela/.ssh/id_rsa.
Your public key has been saved in /Users/angela/.ssh/id_rsa.pub.
The key fingerprint is:
0e:70:c0:67:4b:08:15:b3:37:d9:b9:9a aaaaa@163.com
The key’s randomart image is:
+–[ RSA 2048]—-+
| .+=o |
| o++o |
| o+=.. |
| +.. . |
| o=.. |
| E+o |
+—————–+
2.登录github设置一下账户里的ssh key
在登录后直接点击右上方的工具按钮,也就是页面最上方从右边数第二个按钮(Account settings)
或者直接点击下面的网址
https://github.com/settings/ssh
进入Account setting之后,页面左侧有一列菜单,里面有一项是 SSH keys,点击后页面右侧会有add SSH keys的选项,点击后就可以把之前vim id_rsa.pub之后的内容粘贴过来啦。
3 已经配好啦,现在就可以回终端里测试一下啦。
angeladeMacBook-Air:.ssh angela$ ssh git@github.com
The authenticity of host ‘github.com (192.30.xxx .xxx)’ can’t be established.
RSA key fingerprint is 16:27:ac::63:1b:56:4d:eb:df:a68.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,192.30.xxx.xxx’ (RSA) to the list of known hosts.
PTY allocation request failed on channel 0
Hi aaaaaa! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
完成啦,现在github和本地的git就可以顺利的连接啦,本地的代码就可以上传git仓库啦。
--------------------------------------------------------------------------------------------------------------------
欢迎来到我的博客, 本人乃互联网行业一枚小小的螺丝钉—非典型程序员妹子.
留下微信地址,方便大家和我联系
mac安装最新版本的git的更多相关文章
- 在 CentOS 6.x 上安装最新版本的 git
在 CentOS 的默认仓库中有git,所以最简单的方法是: $ sudo yum install git 这种方法虽然简单,但是一般仓库里的版本更新不及时,比如 CentOS 仓库中的 git 最新 ...
- ubuntu使用ppa源安装最新版本的git
国内也有ubuntu镜像源.但是里面的git都是1.9版本.最新的已经是2.3了 1 首先使用将ppa源加入Ubuntu,交大家 sudo add-apt-repository ppa:pdoes/p ...
- centos下安装最新版本git(通过master分支下载最新版)
centos6.7下安装最新版本git 本文参考:http://www.01happy.com/centos-install-latest-git/ 按照原博主所提供的思路安装可能会出现下列问题 解决 ...
- centos 安装或更新最新版本软件包(git python etc)的方法 SCL IUS
使用centos 经常发现官方提供的软件包版本过低,很多时候大家会选择下载源码自行编译,带来了很多麻烦. centos安装最新版本软件包,例如git,python等,可以通过红帽官方提供的softwa ...
- 【工具相关】ionic-通过nmp安装最新版本的 cordova 和 ionic
一,命令行下输入: sudo npm install -g cordova ionic 用来安装最新版本的cordova和ionic. 如下图所示: 二,等待一下,如下图所示. 三,用命令 npm u ...
- ubuntu14.04下配置Java环境以及安装最新版本的eclipse
首先是配置JDK 步骤一:下载最新版本的JDK,链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 步骤二:首先 ...
- 如何安装最新版本的memcached
转载自孟叔的博客: https://learndevops.cn/index.php/2016/06/10/how-to-install-the-latest-version-of-memcache ...
- angular4.0 安装最新版本的nodejs、npm、@angular/cli的方法
在使用ng项目的ui框架时,比如ng-zorro.angular Material,需要安装最新版本的@angular/cli: 配置ng-zorro框架 ng-zorro官网:https://ng. ...
- Windows7 64位安装最新版本MySQL服务器
Windows7 64位安装最新版本MySQL服务器 近期,一直在研究MySQL数据库,经常修改配置文件,导致MySQL数据库无法使用,不得不反复重装MySQL数据库.以下是在Windows7 64位 ...
随机推荐
- Github上Python开发者应该关心的Repo
carbaugh/lice lice : Generate license files for your projects 一个用来为你的项目生成许可证的工具.这下可方便了,不用手工的去修改了! co ...
- (旧)子数涵数·Flash——路径补间
一.打开flash软件(图为flash8) 二.创建新项目->Flash文档 三.使用椭圆工具,绘制一个圆形图像(快捷键为O,很形象吧) 四.在后面若干帧中插入关键帧,并移动刚刚绘制好的图像的位 ...
- How to use VS2012 remote debug Windows Azure Cloud Services
Background: Windows Azure Cloud Services 可以在本地调试,使用Visual Studio 2012 + 模拟器 Emulator.但是模拟器的工作状态和环境和真 ...
- DOM系列---DOM操作表格
DOM在操作生成HTML上,还是比较简明的.不过,由于浏览器总是存在兼容和陷阱,导致最终的操作就不是那么简单方便了.本篇章主要了解一下DOM操作表格. 一.操作表格 <table>标签是H ...
- Struts2:java.lang.NoSuchFieldException: resourceEntries at java.lang.Class.getDeclaredField(Class.java:1901)
今天在做Struts2的测试用例时候,程序能正常跳转,但是在Console却报了一个错误,如下: java.lang.NoSuchFieldException: resourceEntries at ...
- Maven-在eclipse中安装Maven插件
装IDE Plugins的方法有很多. 其一:在线安装 通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有 ...
- Java设计模式-外观模式(Facade)
外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口 ...
- struts2理解
(1) Struts2(一)---struts2的环境搭建及实例 (2) struts2(二)---ModelDriven模型驱动 (3) Struts2属性驱动与模型驱动 (4)
- 【BZOJ-2843&1180】极地旅行社&OTOCI Link-Cut-Tree
2843: 极地旅行社 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 323 Solved: 218[Submit][Status][Discuss ...
- .net Int16 、(int Int32)、 Int64 的区别
关于什么是16位整数,32位整数,64位整数,请看这里:http://www.cnblogs.com/EasonJim/p/4837061.html Int16 值类型表示值介于 -32768 到 + ...