mac os x10.8下如何使用git与github

转载 2014年05月05日 19:56:48

转自:http://blog.csdn.net/dengshengjin2234/article/details/8424695

1、准备工作:

       下载安装git客户端 (安装了git客户端,命令行中才有git命令),注册github账号
2、创建ssh:(创建ssh目的是将mac与github服务器建立互信)
在local打开terminal:
$cd ~/.ssh  检查是否已经存在ssh(.ssh只是一个demo,它指的是mac存放公钥的位置,如果第一次ssh连接,可跳过此步骤)
       如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下
       如果不存在,通过默认的参数直接生成ssh
生成过程如下:
$ssh-keygen -t rsa -C xxxxx@gmail.com(xxxxx@gmail.com指的是在github注册的email)
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/twer/.ssh/id_rsa): (此处可以走默认,即公钥存放在/Users/twer/.ssh/id_rsa,也可输入绝对路径修改存放位置)
Created directory '/Users/twer/.ssh'.
        Enter passphrase (empty for no passphrase): (输入公钥文件的密码)
Enter same passphrase again: (确认公钥文件的密码)
Your identification has been saved in /Users/twer/.ssh/id_rsa.
        Your public key has been saved in /Users/twer/.ssh/id_rsa.pub.
        The key fingerprint is:
        18:16:11:c9:01:6c:48:09:7f:27:c6:43:0d:7f:3f:84 xxxxx@gmail.com
        The key's randomart image is:
        +--[ RSA 2048]----+
        |.o.++===         |
        |.ooo.+. .       |
        |  ..* = E .      |
        |   o = + o       |
        |      . S o      |
        |           .     |
        |                 |
        |                 |
        |                 |
       +-----------------+
此处完成后表示在mac上已经成功生成了与github互信的公钥
在github中添加ssh:
       登陆github,选择Account Settings-->SSH  Keys 添加ssh
       Title:xxxxx@gmail.com(title尽量使用自己的邮箱,这个title与登录github账户的邮箱是不同概念,可以不相同)
Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此(使用cd命令进入id_rsa.pub目录,再使用more id_rsa.pub命令查看公钥的内容)
测试SSH:
$ssh git@github.com
        The authenticity of host 'github.com (207.97.227.239)' can't be established.
        RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes(此处表示第一次没连接成功,yes代表再连接一次)
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
        PTY allocation request failed on channel 0
(在上面那句话执行完之后可能会让输入用户名和密码,输入在github注册的用户名和密码即可,认证通过后会在本地存储一个凭据,以后用户名和密码就不需要再输入了)
Hi xianfuying! You've successfully authenticated, but GitHub does not provide shell access.
                Connection to github.com closed.(如果出现Hi xxx,证明mac与github成功建立了互信)
设置本地git个人信息:(向github提交数据时会显示下面设置的值,以方便查找谁对这个仓库做了什么事)
        $git config --global user.name "your real name"
        $git config --global user.email "xxxxx@gmail.com"
至此,git和github的设置就完成了
3、提交代码
$git add *
$git commit -m "your commit's reason"(提交代码到本地仓库)
$git remote add alias git@github.com:xxxxx/projectName.git( 定义远程服务器别名为alias)
$git pull -u alias master(将代码从github pull到本地仓库)
$git pull -uf alias master(强制将代码从github pull到本地仓库)
$git push -u alias master(将本地仓库的代码push到github仓库)
$git remote -v(查看远程服务器别名)
$git remote rm alias(删除远程服务器别名)

在 mac 上使用 Git 和 GitHub 连接

在 mac 上使用 Git 和 GitHub 连接,mac git 的地址: http://code.google.com/p/git-osx-installer/ 由于可能这个网址访问 不了,所以需...
  • Zhiyuan_Ma
  • Zhiyuan_Ma
  • 2017年01月19日 11:08
  • 897

Mac OS 下命令行使用Git 管理iOS代码

1.首先,要确保您的电脑上面已经安装过Git.可以使用 git --version命令来查看安装版本. 2.配置git 创建一个全球用户名 git config --global user.na...
  • willhanweijia
  • willhanweijia
  • 2015年08月07日 09:48
  • 1019

在Mac(OS X)中使用GitHub的超详细攻略(20170706)

本文主要讨论在Mac OS X系统上使用GitHub的方法。在Mac OS X系统上使用GitHub的网上教程大部分都过于陈旧,加之系统或用户界面更新的缘故,有些内容已经非常不准确了(即使官方的文档里...
  • baimafujinji
  • baimafujinji
  • 2017年07月06日 16:25
  • 4191

mac下使用github 上传代码

提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印...
  • leikezhu1981
  • leikezhu1981
  • 2015年08月14日 16:46
  • 12214

Mac 上git和github的连接

本文主要介绍了mac环境下git和github的连接使用
  • rs_huangzs
  • rs_huangzs
  • 2016年05月02日 17:48
  • 1094

Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)

个人在iOS的开发过程中,经常会用到第三方类库,而这些类库大都是在GitHub上的,不得不说GitHub确实是一个非常酷的网站,实用一点说这里可以学习到很多的东西,也可以和世界各地的开发人员接触,势利...
  • Cloudox_
  • Cloudox_
  • 2015年05月28日 17:40
  • 5400

在Mac OS X上安装Git

如果你正在使用Mac做开发,有两种安装Git的方法。 第一种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,...
  • ybbttd
  • ybbttd
  • 2015年06月05日 09:44
  • 2758

mac os x使用Git简易入门教程

该入门教程的流程是这样的; 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------>...
  • nellson
  • nellson
  • 2016年05月28日 19:05
  • 13454

mac环境通过git上传代码至github

最近打算把自己用sublime text2写的一些小项目通过git传到github上,但是,发现网上介绍的,大部分都是windows环境下的。这篇主要是介绍在mac环境下如何配置sublime tex...
  • believejava
  • believejava
  • 2016年05月28日 09:38
  • 2702

Mac下GitHub安装及使用教程

首先介绍下Git和GithubCentralized Version Control Systems,简称 CVCS 集中化的版本控制系统 这类系统诸如 CVS Subversion以及Perf...
  • yhhwatl
  • yhhwatl
  • 2015年07月11日 19:04
  • 1267
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac os x10.8下如何使用git与github
举报原因:
原因补充:

(最多只允许输入30个字)