物联网 > > 商机 > 如何使用github上的开源软件

如何使用github上的开源软件

来源:https://www.wlworld.com.cn 时间:2024-09-02 编辑:admin 手机版

一、如何使用github上的开源软件

要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册

打开浏览器

在地址栏输入地址:github.com

填写用户名、邮箱、密码

点击Sign up即可简单地注册

完成注册,进入github平台,

点击new repositories

新建一个新项目(你也可以加入到一个已有的项目)

新建项目的操作,其实很简单,输入项目名就可以直接Create了

如图

4

此时的界面,我想大家都应该很熟悉了。点击右边栏的剪切板图标,记录下你的项目地址。

二、如何在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安装文件

下载地址: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 就好了。

三、github与国内coding,oschina相比,有哪些优势

1、国外gihub、bitbucket:github是大家都知道的,开源的,私有的要收费,价格不低。bitbucket主打私有,在github的

强大压力下自己开辟了一片新市场。github很多同学用,不过经常挂,不稳定,下载个200-300m的代码库,要好久...

2、国内的oschina、coding 、:

oschina做的时间相对较久,也经常被喷,因为经常挂,而且纯免费,没有收入也不能持久啊。coding做的还可以,体验还不错,挂挂也是正常的,去年下半年也是因为盈利模式的问题,现在也转做码市了,专注众包平台了。

是阿里出品的,阿里大公司底子厚,这个平台出来的过程还是有点八卦色彩的,原来是作为阿里持续交付平台crp的一部分,提供了基本的一些操作和页面浏览,后来开发者用的比较多了,高端用户嫌弃功能太少,然后那个团队的人就很快单独提供了的portal,现在为了抓用户都是免费的,不管私有还是开源的都免费。整个界面和稳定性都还不错,毕竟是大公司做的,服务也还不错,他们的技术支持回复也及时。可以体验下。

最近更新

商机排行榜精选