如何在mac系统下将github上的代码拉取到我自己的服务器上

2025年05月04日 18:54
有3个网友回答
网友(1):

以前一直听说过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安装文件
下载地址:htt p:/ /git-osx-installer.googleco de.c om/files/git-1.7.12-intel-universal-snow-leopard.d mg
安装没有什么好说的,打开.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.)
这一步骤,可以参考官方文档。链接:htt p s:/ /help.gith ub.c om/articles/set-up-git
2、配置Git(在这步花了好长时间)
首先在终端进入.ssh目录。如果你顺利进入了很好。应该是这样

$
cd ~/.ssh
$
ls //如果目录下已有文件,建立一个备份文件夹,把原有文件备份进去
$
ssh-keygen -t rsa -C "你的邮箱@xxx.com" //之后一路回车即可
但是我配置的时候一直提示 “no such file or directory”

在stackoverflow上找到了答案。

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

网友(2):

  Github开源代码库以及版本控制系统,可以托管各种git库,并提供web访问界面。很多朋友喜欢喜欢将个人Blog或小型项目托管到github,这样既方便又简单。
  下面介绍如何将本地文件上传到github上,以window系统客户端为例。
  工具/原料
  Git
  gitbug
  示例文件:blog
  方法/步骤
  1
  在windows系统客户端安装git工具。
  注:如何安装git工具在此不做介绍,如需了解可网上搜索安装介绍。
  2
  在“本地文件”中添加“。git文件”,用于git管理。
  进入本地文件夹,右击鼠标-单击Git Init Here-生成。git文件夹。
  3
  在github创建仓库用于存储管理本地文件,示例:Blog。
  点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。
  4
  远程添加github上的Blog仓库。
  1)进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add…
  5
  2)获取github中Blog仓库的地址。
  6
  3) 在Add Remote窗口中填写名字、Location。
  名字:Blog
  Location:粘贴刚刚复制的Blog仓库路径
  最后单击“Add”。
  7
  将本地文件内容即“已缓存的改动”,提交git管理的master分支上。
  8
  将本地文件上传到github上去。
  单击Git Gui界面“上传”--“上传”窗口随意勾选一个或多个传输选项--点击“上传”--上传Blog过程中需要输入github的登录账号和密码。
  9
  在github上查看本地文件Blog项目是否上传成功。
  END
  注意事项
  .git文件夹是隐藏的项目,在“查看”中允许隐藏项目显示才可以看见。
  “上传”窗口中必须勾选一个或多个传输选项,传输选项不能为空否则上传会失败。

网友(3):

  Github源代码库及版本控制系统托管各种git库并提供web访问界面朋友喜欢喜欢Blog或型项目托管github既便简单
  面介绍何本文件传githubwindow系统客户端例
  工具/原料
  Git
  gitbug
  示例文件:blog
  /步骤
  1
  windows系统客户端安装git工具
  注:何安装git工具做介绍需解网搜索安装介绍
  2
  本文件添加git文件用于git管理
  进入本文件夹右击鼠标-单击Git Init Here-git文件夹
  3
  github创建仓库用于存储管理本文件示例:Blog
  点击账号前加号(Create New)--New repository根据引导创建Blog仓库
  4
  远程添加githubBlog仓库
  1)进入本文件夹-右击鼠标-Git Gui-远端(remote)-Add…
  5
  2)获取githubBlog仓库址
  6
  3) Add Remote窗口填写名字、Location
  名字:Blog
  Location:粘贴刚刚复制Blog仓库路径
  单击Add
  7
  本文件内容即已缓存改提交git管理master支
  8
  本文件传github
  单击Git Gui界面传--传窗口随意勾选或传输选项--点击传--传Blog程需要输入github登录账号密码
  9
  github查看本文件Blog项目否传功
  END
  注意事项
  .git文件夹隐藏项目查看允许隐藏项目显示才看见
  传窗口必须勾选或传输选项传输选项能空否则传失败