码迷,mamicode.com
首页 > 系统相关 > 详细

Mac 學習系列之Git环境配置及使用

时间:2015-08-03 19:07:26      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:git   xcode   mac   源码   新手学习   

前言

记录一下自己的学习记录。

一、安装Git

由于mac git的地址http://code.google.com/p/git-osx-installer/被墙,被迫使用源码安装,源码可以从http://kernel.org/pub/software/scm/git/下载,编译源码需要先安装xcode,参考http://developer.apple.com

编译安装

1、解压

tar xjvf git-1.7.4.1.tar.tar.bz2

2. 编译

 cd git-1.7.4.1

 ./configure --prefix=/usr/local

 make

3.安装

 sudo make install

Ok 了,which git试一下~

二、设置SSH

github使用SSH链接,需要设置SSH

1.检查SSH key

 cd ~/.ssh

2.备份已有的key,(如果有的话)

 mkdir key_backup

 mv id_rsa* key_backup

3.生成SSH key

$ ssh-keygen -t rsa -C jiang.bo.hit@gmail.com

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/jiangbo/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in yes.

Your public key has been saved in id_rsa.pub.

The key fingerprint is:

fb:c4:b0:e0:47:fd:be:e0:fb:ea:73:ef:a8:29:d5:22 jiang.bo.hit@gmail.com

The key’s randomart image is:

+–[ RSA 2048]—-+

| |

| |

| |

| . |

| . S .. |

| . oE=o.. |

| . +o+.. |

| ..+.+.. |

| oOB=+o |

+—————–+

4.将SSH key添加到GitHub

登录到GitHub页面,Account Settings->SSH Public Keys->Add another key

将生成的key(id_rsa.pub文件)内容copy到输入框中,save。

5.测试链接

$ 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

PTY allocation request failed on channel 0

Hi jiang-bo! You’ve successfully authenticated, but GitHub does not provide shell access.

     Connection to github.com closed.

别担心,这是正常情况。

三、设置个人信息

$ git config –global user.name “Ericky”

$ git config –global user.email “xxxxx@gmail.com”

四、Pull以及Push 使用

至此,git和github的设置就完成了,下面就是如何将本地代码push到github上,以及如何从github上pull代码了。

push代码如下

在github中创建Repository:
      https://github.com/ --> New Repository 输入Repository信息 projectName
在本地创建代码库:
      创建一个文件夹作为local repository
      $mkdir test
      创建一个文件
       $cd test
       $vi test.txt
       将文件添加至local repository
       $git add test.txt
       初始化local repository
       $git init
       commit文件
       $git commit -a
       定义远程服务器别名
       $git remote add alias git@github.com:xxxxx/projectName.git
       将本地数据push到github上
       $git push alias master
这样就可以将本地的代码push到github的repository中了

从github中pull代码:

      在github中搜到你想要pull的代码,如https://github.com/edgecase/ruby_koans
      选择fork,将此repository fock到你的repository下
      在本地创建local repository并初始化
      使用命令:
      $git pull git@github.com:xxxxx/ruby_koans.git
      将github上的代码pull到local repository中

版权声明:本文为博主原创文章,未经博主允许不得转载。

Mac 學習系列之Git环境配置及使用

标签:git   xcode   mac   源码   新手学习   

原文地址:http://blog.csdn.net/hk9259/article/details/47260313

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!