`

MAC 下 Git的安装与基本配置

阅读更多
  • 下载git版本源码:(前提是安装了xcode)
    http://kernel.org/pub/software/scm/git/
  • 解压下载在安装包:
    tar xjvf git-1.8.4
     
  • 编译  cd git-1.8.4
    ./configure --prefix=/usr/local
    make
     
  • 安装
    sudo make install
     
  • 检查安装git的版本
    git --version
     
  • 查看git的安装路径
    which git
     
  • 设置SSH
    //检查SSH key   
    cd ~/.ssh
    //备份已有的key  
    mkdir key_backup
    mv id_rsa*key_backup
  • 生成SSH key 
    ssh-keygen -t rsa -C 1255892351@qq.com
    //备注:后面的邮箱为注册github账号的邮箱
       运行之后,生成SSH key
    Generating public/private rsa key pair.
    
             Enter file in which to save the key (/Users/chenyue123/.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 1255892351@qq.com
    
             The key's randomart image is:
    
    +--[ RSA 2048]----+
    
    |                 |
    
    |                 |
    
    |                 |
    
    |         .       |
    
    |      . S ..     |
    
    |     . oE=o..    |
    
    |      . +o+..    |
    
    |       ..+.+..   |
    
    |         oOB=+o  |
    
    +-----------------+
     
  •  将SSH key添加到GitHub

     

       登录到GitHub页面,找到

    Account Settings->SSH Public Keys->Add another key
        将生成的key(id_rsa.pub文件)内容copy到输入框中,save。

     

  •  测试链接
    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 chenyue123! You've successfully authenticated, but GitHub does not provide shell access.
    
             Connection to github.com closed.
     
  • 设置个人信息
    //设置github默认用户名
    git config --global user.name "chenyue123"
    //设置github默认用户邮箱
    git config --global user.email "1255892351@qq.com"
  • 开启终端输入git命令时显示颜色
    git config --global color.ui true
  • 查看git默认的用户名和邮箱 
    //查看git的默认用户名
    git config user.name
    //查看git的默认邮箱
    git config user.email
     
    //打印结果分别为
    //用户名
    chenyue123
    //邮箱
    1255892351@qq.com
分享到:
评论

相关推荐

    Git权威指南PDF完整版

    3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以二进制发布包的方式安装/ 26 3.2.2 安装 Xcode/ 27 3.2.3 使用 Homebrew 安装 Git/ 29 3.2.4 从Git源码进行安装/ 29 3.2.5 命令补齐/ 30 3.2.6 其他辅助工具的安装/ 30...

    macbook:自动配置我的开发环境

    Macbook基本配置设置 该脚本允许快速配置彩色git提示环境的基本安装,并为新用户安装homebrew / git / ohmyzsh和powerline字体。 使用此脚本的步骤: chmod + x setup.sh ./setup.sh并按照用户提示进行操作 编辑/...

    GIT中文资源

    1.4.3 在 Mac 上安装 . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.4 在 Windows 上安装 . . . . . . . . . . . . . . . . . . . . . . 8 1.5 初次运行 Git 前的配置 . . . . . . . . . . . . . . . . . ...

    点文件:这些是我的开发Mac的点文件和基本环境配置

    这些是我的开发Mac的点文件和基本配置,可以随意使用并做任何您想做的事情。 安装 检出存储库,只需运行init.sh git clone https://github.com/ryanhanwu/dotfiles.git && cd dotfiles sh ./init.sh 安装了什么? ...

    git-tutorial:面向SFU Comp Sci学生的git教程

    在本教程中,您将学习: 如何安装/配置git Git基础知识(差异,提交等) 命令行上的基本git命令如何在文本编辑器中编辑文件如何与Github合作如何在Visual Studio项目中使用Github 在C和Python中还将有两个协作练习...

    configs:git repo提供了各种配置,点文件和代码片段,供您阅读

    设定档 此仓库是配置,点文件,代码段和脚本的集合。 然后,通过开源个人云平台的自托管实例在所有我使用的... 总有一天,我想弄清楚这些问题,以至于我可以简单地在机器上拉下这个git repo,运行一个脚本,然后像Geo

    git基础

    考虑到Windows,Git Bash和GitHub的编写,但是许多基本原理都可以转移到Mac和Linux设备以及其他使用Git的服务(如GitLab)。 Git可以在这里下载: : 动机:为什么要使用Git? 您可以在进度(提交)时为工作拍摄...

    vimrc:我对vim,gvim,macvim和neovim的配置

    将Vim设置保存在Git存储库中很酷,因为您可以跟踪对设置所做的更改,可以在出现问题时回滚,可以分支和测试新设置,同时保持基本设置的稳定性。 另外,将我的vimrc推送到GitHub很好,因为我有一个在线备份。如果我...

    ELDK使用与开发手册

    它将会列出在你当前配置下所有支持的命令。[请注意到尽管U-Boot提供了很多配置选项,并不是所有选项都支持各种处理器和开发板,有些选项可能在你的配置中并没有被选上。] => help ? – alias for ‘help’ askenv –...

    .emacs.d:Tim 的 Emacs 配置

    我在各种 Mac 或 Linux 系统上使用 Emacs 来满足我的大部分文本编辑需求。 我主要用 Haskell、OCaml、Erlang、JavaScript、CoffeeScript 或 Ruby 编写代码。 目录的基本结构是: elpa:是 init.el:加载我所有的...

    dotfiles:macOS dotfiles-迁移,备份,配置,brew,dev等

    专为Mac OS X设计。 :fire: :fire: :fire: 基本原理 设置新的显影机可能是临时性的,手动的,而且很耗时。 该项目使用易于理解的说明,配置和脚本简化了该过程。 我们的目标是至少自动完成所有新macOS系统设置的...

    osx-setup-ansible:用一个脚本设置我的笔记本电脑

    osx-setup-ansible 使用单个脚本设置Mac 该脚本已在OSX El Capitan上进行了测试。 安装 克隆(您可能没有git)将此存储库下载并解压缩到一台空计算机上 ...该角色将安装git,设置全局配置,并将我的一些首选别名添加

    mac.projects.docker-image-container-volumen.node

    带节点的基本配置Docker(WINDOWS) 要求 在此处安装适用于Windows的Docker桌面 在此处安装VSCode编辑器 步骤1 克隆此存储库 git clone ...

    leetcode下载-java-study:Java基本代码

    项目,常见的配置,如何在 pom.xml 加入依赖项目 maven 编译 git 提交代码到 github 你创建的项目上 :条件、循环、循环嵌套等 使用 LeetCode 上的一些和当前所学内容相关的算法题来作为课堂练习 git + maven 的安装...

    classic.rhizome.org:自1996年以来,在线从事当代艺术和技术创作

    基本原理 本文档提供了有关在本地安装和运行rhizome.org进行开发的说明。 注意事项:ArtBase,搜索和付款处理在本地不起作用。 由。 安装 Mac OS X用户,请使用并获取最新版本的XCode命令行工具: xcode-select --...

    leetcode下载-newbee-handbook:新手手册

    leetcode下载 新手入门指南 Mac OS 更新系统 Mac OS X 10.11.1 安装 ...常用系统工具安装 带*号的是必须安装,其他...的基本操作,完成一下步骤: 编辑一个新文件; 增加内容; 编辑、删除内容; undo/redo; 保存退出;

    dotfiles:development我的开发设置

    最初基于ThoughtBot基本配置,但已根据我的需要和人体工程学进行了高度定制。 随意“窃取”您想要的任何东西,如果您有任何疑问,请打开一个问题。 安装 简单.. git clone git@github.com:dkarter/dotfiles.git ...

    SecureCodingDojo:安全编码Dojo是用于提供安全编码培训的平台

    以下步骤将为您提供Dojo的基本配置。 有关高级配置和集成的信息,请参见 安装Docker最新版本。 Git克隆存储库 将目录更改为repo根目录 将环境变量DATA_DIR配置为dojo文件的安装点。 在* nix / mac上,如下修改....

    vagranti-dev.php:French-Exception-2vagranti.php的开发存储库

    适用于Windows,MAC OSX,GNU / Linux。 克隆 $instance = 1 git clone git @github .com :French - Exception - 2 / vagranti - dev.php.git " vagranti-dev.php_i ${instance} " set-location " vagranti-dev....

    micromouse:微型鼠标模拟器和迷宫求解器

    将鼠标放置在基本导航中 配置带有多个墙壁检测传感器的鼠标 默认迷宫导航和迷宫求解算法插入自己的算法 快速开始 $ git clone git@github.com:vineetvb/micromouse $ cd micromouse && mkdir build && cd build $ ...

Global site tag (gtag.js) - Google Analytics