mac os git 安装

摘要:
登录GitHub页面。AccountSettings-˃SSHPublicKeys-˃Addanotherkey将生成的密钥内容复制到输入框并保存。Commd+shift+gEnter/Users/chen/Ssh/,您可以看到私钥和公钥的名称为ID_Rsa是服务器确定您身份的唯一凭证。将文件发送给仓库管理员,仓库管理员将公钥放在服务器上,然后git将通过上面的私钥与服务器交互。

1.

在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:

http://sourceforge.net/projects/git-osx-installer/

安装界面如下所示:

18333fig0107-tn

安装的是git2.10.0,算是目前最新的版本。

2.打开安装包,可以看到此时的界面为:

mac os git 安装第2张

我们需要把.pkg的安装安装到系统当中。我双击了安装包之后,结果无法安装成功。界面为(此图为只有git版本不同):

mac os git 安装第3张

这里是一个坑,虽然是很简单的问题的,但是对于新手而言有时候还是头疼的。后来,在网上终于找到原因,由于这个需要权限,所以直接点击安装是无法成功的。方式是按住control键之后(此图只有版本不同),再点击pkg文件。这个时候会弹出安装程序的界面。如mac os git 安装第4张所示。然后选择打开,就可以完成安装了。

3.打开终端,使用git --version或者which git命令查看安装版本,有就是安装成功了

4.安装成功后打开终端

cd ~进入根目录
输入命令ssh-keygen生成ssh-key,如果有提示,一直按回车
mac os git 安装第5张
5.将SSH key添加到GitHub。登录到GitHub页面,Account Settings->SSH Public Keys->Add another key
将生成的key(id_rsa.pub文件)内容copy到输入框中,save。
commd+shift+g进入/Users/chen/.ssh/就可以看得见私钥和公钥
私钥的名字是 id_rsa,是服务器确定你身份的唯一凭证。
公钥的名字是id_rsa.pub。把这个文件发给仓库管理员,仓库管理员会把这个公钥放到服务器上,以后git就通过上面的私钥跟服务器交互了。如果使用github就是自己把公钥内容添加上去
6.找一个目录执行git clone http://xxx.git(从服务器端克隆git库,当然这个要服务器管理员给你权限和帐号),以后xxx目录就是一个git目录,可以在这个目录下执行git操作。(clone的项目位于/Users/chen/下)
参考链接:http://www.cnblogs.com/chenlogin/p/5124318.html

免责声明:文章转载自《mac os git 安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇29服务CentOS 大量的TIME_WAIT解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac OS X下把 /etc/sudoers 写错了怎么办?(转载https://blog.csdn.net/robertsong2004/article/details/53725285)

重要的事情先说一下,首先为了回避这个问题,一定要用 visudo 来改 /etc/sudoers 文件。 问题描述: 1. 用 sudo vi 直接改 /etc/sudoers 并覆盖原文件。 2. 由于 /etc/sudoers 不符合语法,sudo 无法执行。 3. 因为 sudo 无法执行,所以 /etc/sudoers 无法修改。 头大了,这怎么...

C++获取MAC与IP

#include <Nb30.h> #pragma comment(lib,"ws2_32.lib") #pragma comment(lib,"netapi32.lib") std::stringGetMac() { NCB ncb; typedef struct_ASTAT_ { ADA...

CentOs7安装gitlab(转!)

沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足。                                                                                  -------------------《渔夫》引自《大江大河:水书记》 转自:https://www.cnblogs.com/chenfoo...

git 撤销修改和版本回退

撤销修改 1、撤销工作区中当前目录中的所有修改git checkout . 2、撤销工作区中指定文件的修改git checkout -- filename 注意:checkout命令只能撤销工作区中的修改,不能撤销暂存区中的修改 git checkout命令还有一个非常重要的作用就是切换分支,可用于分支管理 1、切换到指定分支(如果分支在本地不存在,会自动...

Git 命令速查

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ g...

Linux Bond的模式与原理。

原理:   多块网卡虚拟成一张,实现冗余;多张网卡对外显示一张,具有同一个IP;网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故障。   对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master(主设备),其他的网卡都是 Slave(从设备),Bond 网卡的 MAC 地址取自标志为 Master 的...