macOS上Git安装与GitHub基本使用

1.下载安装

首先看看你自己电脑之前有没有安装过Git,在终端输入git,如果出现以下就表示之前安装过(我自己都没印象自己啥时候装过的23333)

如果之前没安装过也不要慌,有下面两种方法可以安装:

1)通过homebrew安装Git

Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。

但是OS X系统本身却缺少Linux下的包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。

于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。

有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。

如果之前未安装homebrew,需安装homebrew,在终端输入:

   /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装git:brew install git

2)通过Xcode安装

直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了

2.创建ssh key、配置git

1)设置username和email(github每次commit都会记录他们)

git config --global user.name "wurui"

    git config --global user.email "[email protected]"

   

2)通过终端命令创建ssh key

ssh-keygen -t rsa -C "[email protected]qq.com"

    

由于这里我原来已经创建过,这里我选n,没有创建过的,会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key

终端查看.ssh/id_rsa.pub文件:

                 open .ssh/id_rsa.pub

回车后,就会新弹出一个终端,然后复制里面的key,或者用cat命令查看:
                 
cat .ssh/id_rsa.pub

3)登录GitHub(没注册的就先注册),添加ssh key,点击Settings,如图:

然后添加SSH Key

4)链接验证

ssh -T [email protected]github.com

   终端输出结果:
 
                

    说明已经链接成功

3.提交本地项目到GitHub

1)在GitHub上新创建一个 repository或者Start a Project,如图:

2)填写项目信息,如下图所示:

3)Clone工程到本地,首先复制ssh 地址

4)打开终端,这里只是测试,我想把工程克隆在桌面,首先在终端中切换路径到桌面,输入以下命令:

cd /Users/jamesruio/Desktop/

   然后克隆项目,终端输入:

git clone https://github.com/jamesruio/LearnGit.git

   https://github.com/jamesruio/LearnGit.git为刚才复制的ssh路径,终端结果如下:

这时,工程已经被克隆到桌面了,如下图:

5)在Xcode中新创建一个工程,保存的路径为刚刚克隆下来的LearnGit文件夹下,如下图所示:

6)提交修改,首先切换到LearnGit文件路径:

cd /Users/jamesruio/Desktop/LearnGit

  然后输入:

//文件添加到仓库(.代表提交所有文件)

    git add .

   //把文件提交到仓库

    git commit -m "First Commit"

  //上传到github 

    git push

查看GitHub上的项目,LearnGit已经上传成功啦,如下图所示:

   

原文地址:https://www.cnblogs.com/1428173426wurui/p/9783015.html

时间: 2024-10-03 13:51:37

macOS上Git安装与GitHub基本使用的相关文章

Win7上Git安装及配置过程

Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgit步骤: 2.在win7上安装TortoiseGit步骤: 3.在VS2010中集成Git方法和步骤. 参考源 Git的配置与使用 http://wenku.baidu.com/view/929d7b4e2e3f5727a5e962a8.html 一.安装说明 1.Git在windows平台上安装说

在macOS上不安装JDK的情况下安装Netbeans

标题有些绕,解释起来要从Java在桌面环境上的悲催现状开始. 现在几乎所有的网站都不用Java Applet,用Java编写的桌面应用几乎都是IDE.用Java编写的IDE们为了安装方便,几乎都内嵌了JRE.既然全都自带了JRE,Applet又没用,那还独立安装JRE干什么?那个安装的JRE还自动运行,动不动就要更新. 但是macOS上的Netbeans是个例外,Windows上的Netbeans已经不需要先安装JRE了. macOS已经事实上移除了Java,PhpStorm.Andriod S

版本管理之Git(二):Win7上Git安装及简单配置过程

一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 我下载了红色圈中的Git TortoiseGit 下载地址:http://code.google.com/p/tortoisegit/wiki/Download 我下载了红色圈中的TortoiseGit 二.安装说明 为什么安装Git? Git 是 Linux Torvald

windows 上git安装及gitlab 连接

git 版本 安装 其他地方默认即可. 使用 桌面右键,选择Git bash here 打开终端界面.界面支持linux 命令. 生成密钥对:ssh-keygen  3次回车即可,密钥位置如下 复制密钥到gitlab ,详情参考gitlab 文章. 克隆仓库 git clone [email protected]:sign_group/project-hjs.git #仓库在当前命令终端所在路径生成 原文地址:https://www.cnblogs.com/fanggege/p/11479925

【使用笔记】git在macos上的使用初步

我的基本需求:在macos上本地写的代码,期望备份到云端服务器上.本地代码有一定的目录结构 1. 注册github账号 到www.github.com上注册账号(用户名+email地址),并创建目录 2. 将本地机器与github账相关联 将本地机器与github账号关联之后,本地机器就可以同服务器同步代码了.github使用ssh协议. 具体来说: 到 https://github.com/settings/ssh 里面进行设置. 具体步骤遵循这里的指示:https://help.github

git安装及命令使用和github网站

最近参与别人的github项目时,学习了git的使用,首先需要在https://github.com/网站上注册账号和邮箱,然后fork一个开源项目,然后下载目前Windows下最新版本的git,下载地址为:http://git-scm.com/download/win或http://code.google.com/p/msysgit/downloads/list,目前最新的版本为:Git-1.8.4-preview20130916.exe.下载完成后安装Git-1.8.4-preview201

GitHub常用上传文件的两种方法 附带常见的问题及Git安装教程

从早上下课到现在一直在琢磨如何给Gethub下载本地文件,中午饭都没吃.还好是解决了,感觉挺有成就感的.O(∩_∩)O哈哈~ 好哒 闲话不说,说重点. 一.git的安装 百度云:http://pan.baidu.com/s/1mhFy8Ik 打开后 点next 2.继续点next 3.继续点next 4.选第一行是默认windows使用 选第二行是Windows和Linux都可以 点next 5.可以不用管,选择默认就可以了 点next 6.安装成功后弹出 7 这时候你找到你的git文件夹,点击

macbook 上安装git和将github作为托管服务器

首先安装git,进入官网并下载:地址,下载后并安装,可以通过输入命令行,查看是否安装成功: sh-3.2# git --version git version 2.7.1 安装好后,我们来配置我们的git,这里的you name和[email protected],是你注册github的用户名和邮箱,这里要注意! git config --global user.name "You Name" git config --global user.email [email protecte

Git 安装,配置及其使用(怎么将本地文件上传到github)

Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; 保存点 : Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目额状态; 可以在该保存点将多人提交的源码合并, 也可以会退到某一个保存点上; Git离线操作性 :Git可以离线进行代码提交, 因此它称得上是完全的分布式处理, Git所有的操作不需要在线进行; 这意味着Git的速度要比SVN等工具快得多, 因为SVN等工具需要在线时才能操作, 如果网络环境不好, 提交代