`
king_tt
  • 浏览: 2270713 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【GitHub】在Mac上配置/使用Github

 
阅读更多

以前一直听说过Github,但是自己一直不会用。最近不是太忙,于是想捣鼓捣鼓Github,没想到用了将近3个小时,才在Mac上配置成功。


首先简单介绍一下Git和Github

集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS )。这类系统,诸如 CVS,Subversion 以及 Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。多年以来,这已成为版本控制系统的标准做法。

分布式版本控制系统( Distributed Version Control System,简称 DVCS )。在这类系统中,像 Git,Mercurial,Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。

GitHub是一个用于使用Git版本控制系统的项目的基于互联网的存取服务。它是由GitHub公司(先前被称作用Logical Awesome)的开发者Chris Wanstrath, PJ Hyett, 和 Tom Preston-Werner 使用Ruby on Rails写成的。GitHub同时提供商业账户和为开源项目提供的免费账户。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。

它提供了像 feeds,followers 和显示开发者们怎样在他们的版本库的版本上工作的网络图表。

git是一个版本控制工具
github是一个用git做版本控制的项目托管平台。


1、下载,安装Git,注册GitHub;

从google code上可以获的Mac OS的dmg安装文件
安装没有什么好说的,打开.dmg文件,然后运行.pkg文件,一步一步往后装即可。git 会被安装到/usr/local/git/bin目录下。
注册GitHub同样非常简单,选择免费的开源账户类型,按部就班走流程即可。
(注意:Git没有图形界面,Git won't add an icon to your dock, it's not that sort of application.)
这一步骤,可以参考官方文档。链接:https://help.github.com/articles/set-up-git
2、配置Git(在这步花了好长时间)
首先在终端进入.ssh目录。如果你顺利进入了很好。应该是这样
1
2
3
$ cd ~/.ssh
$ ls //如果目录下已有文件,建立一个备份文件夹,把原有文件备份进去
$ ssh-keygen -t rsa -C "你的邮箱@xxx.com"//之后一路回车即可

 但是我配置的时候一直提示 “no such file or directory”

stackoverflow上找到了答案。

执行:mkdir ~/.ssh 就好了。

剩下的步骤按照这篇博客来就好了。


参考文章:https://github.com/progit/progit/blob/master/zh/01-introduction/01-chapter1.markdown#git-%E7%AE%80%E5%8F%B2

分享到:
评论

相关推荐

    GitHub-Desktop-220

    总之,GitHub Desktop 220是一个强大的工具,让开发者在Mac系统上更高效地使用Git和GitHub。无论是个人项目还是团队协作,它都能提供一个直观、易用的平台,降低版本控制的学习曲线,提高开发效率。

    github for Mac

    3. **实时同步**:GitHub for Mac 可以实时同步你在 GitHub 上的仓库,让你无论何时何地都能获取最新状态,保持与团队的同步。 4. **协作功能**:你可以直接在客户端中查看 Pull 请求、添加评论,甚至处理代码审查...

    fex-team.github.io.zip

    这是 FEX 团队对外首页的源码,将文章提交到这里后就会在 http://fex.baidu.com 上展现。 环境搭建 这个系统是基于 jekyll 搭建的,为了方便本地编辑和看效果,需要将本项目 clone 至本地环境,并在本机安装 jekyll ...

    github for Mac可视化工具

    对于Mac用户来说,GitHub提供了官方的桌面应用程序——GitHub Desktop,这是一个直观且用户友好的免费工具,专门设计用于简化GitHub上的代码管理过程。 ### 1. GitHub Desktop的特点 **易用性**:GitHub Desktop的...

    GitHub Desktop for Mac

    **GitHub Desktop for Mac** 是一款专为Mac用户设计的轻量级、用户友好的GitHub集成客户端,它使得在本地与GitHub仓库之间的代码管理和版本控制变得更加简单。这款应用提供了直观的图形用户界面,使得非技术背景的...

    GitHubDesktop-mac.zip

    1. **安装与启动**:在Mac上,用户只需将"GitHub Desktop.app"拖放到Applications文件夹,然后可以从Launchpad或Dock启动它。 2. **账户设置**:首次运行时,用户需要登录其GitHub账号,这样GitHub Desktop才能访问...

    Github使用教程、Github简介、安装、配置

    下面将详细介绍GitHub的主要功能、Git的安装配置以及如何在GitHub上进行基本操作。 1. **GitHub主要功能** - **Git仓库**:GitHub允许用户创建无限数量的Git仓库,用于存储项目代码,并提供了版本控制功能。 - *...

    GitHub mac

    1. **仓库管理**:你可以浏览和管理在 GitHub 上的所有仓库,包括 fork 和 watch 的项目。客户端还支持创建新仓库并选择是否将仓库设为私有或公共。 2. **克隆与同步**:通过客户端,你可以快速克隆远程仓库到本地...

    Github mac版本桌面端

    通过下载并安装“GitHub Desktop.app”,Mac用户可以在自己的计算机上直接使用这个强大的工具,提高代码管理效率,更好地参与开源社区的项目开发和协作。无论是个人项目还是团队合作,GitHub Desktop都是一个值得...

    Ganache图形界面_Windows

    Ganache前身是testRPC却大名鼎鼎,网上的很多老文章里都是用testRPC。 Ganache现在有两个版本,一个是带图形界面的版本, ...具体的命令行参数配置参见github: https://github.com/trufflesuite/ganache-cli

    GitHub使用教程.zip

    2. 克隆仓库:在本地创建一个新的工作目录,使用`git clone`命令将GitHub上的仓库克隆到本地: - `git clone git@github.com:用户名/仓库名.git` 3. 工作流:遵循"拉取-修改-提交-推送"的流程进行工作。 - `git ...

    Mac上将本地项目上传到GitHub仓库

    在Mac上将本地项目上传到GitHub仓库的过程涉及多个步骤,包括安装Git,配置GitHub账户,创建新仓库,以及使用命令行工具进行版本控制操作。以下是一个详细的指导: 1. **安装Git**: Git是分布式版本控制系统,是与...

    librealsense在github上的下载包

    这个库提供了多种功能,如图像捕获、实时流处理、3D重建、对象检测等,使得开发者能够轻松地在Linux、Windows和Mac OS平台上集成RealSense技术到他们的应用程序中。 标题"librealsense在github上的下载包"表明了这...

    Mac电脑安装sqlmap及环境配置.docx

    在本文中,我们将介绍如何在 Mac 电脑上安装 sqlmap 并进行环境配置。sqlmap 是一个开源的渗透测试工具,能够自动检测和exploit SQL 注入漏洞。 安装 sqlmap 首先,我们需要从 GitHub 下载 sqlmap 的源代码。打开 ...

    Homebrew安装与配置(macOS)

    你知道Homebrew吗?它是macOS和Linux上的一个绝佳的终端软件包管理程序。...如果你是一个热爱Mac的软件极客,如果你是一个爱软件的程序猿(媛),如果你对Shell了如指掌,那就支持一下我,快点下载这个资源吧!

    github使用新手教程

    ### GitHub 使用新手教程 #### 一、GitHub基础知识与配置 ...通过以上步骤,您不仅能够熟练地在GitHub上创建和管理项目,还能够有效地与其他开发者进行协作。无论是初学者还是经验丰富的开发者,都能够从中受益。

    Macmoji, 用于你的mac的Slack/GitHub/Trello 表情符号 !.zip

    在Mac上使用Macmoji,你可以极大地提升在协作平台上的交流体验。Slack是一个团队沟通工具,它支持自定义表情符号,使得工作中的沟通更加生动有趣;GitHub是全球最大的开源代码托管平台,程序员们在这里分享、讨论和...

    ESP32 GRBL开源固件FluidNC

    - 例如,在 Linux 系统中,可以使用命令 `wget https://github.com/bdring/FluidNC/releases/download/v3.6.8/fluidnc-v3.6.8-posix.zip` 下载适用于 Linux 和 Mac 的 zip 文件。 4. **安装固件**: - 解压下载的...

    GitHubDesktop.rar

    【GitHubDesktop.rar】压缩包包含了GitHub的桌面版应用,这是为那些希望在本地环境中更方便地使用Git进行版本控制和与GitHub交互的用户设计的。Git是一款强大的分布式版本控制系统,而GitHub则是全球最大的开源项目...

Global site tag (gtag.js) - Google Analytics