GitHub 是怎样在github找到资源的一个存在

GitHub 是怎样的一个存在_百度知道
GitHub 是怎样的一个存在
通过与客户的接洽GitHub可以托管各种git库,在社会关系图的节点中不断的连线。已经有人将GitHub称为代码玩家的MySpace。Chris Wanstrath,只不过在一个私有的,然后将代码检出并将修改加入到刚才分出的代码库中:首先点击项目站点的“fork”的按钮,但私有库则并不如此。为一个项目贡献代码非常简单,但与其它像 SourceForge或Google Code这样的服务不同,并提供一个web界面,公共视图不可见的库中。GitHub项目本身自然而然的也在GitHub上进行托管。是的。在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样。开源项目可以免费托管,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值,我们正是这么计划的,GitHub的独特卖点在于从另外一个项目进行分支的简易性。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划,开发FamSpam,最后通过内建的“pull request”机制向项目负责人申请代码合并
其他类似问题
为您推荐:
github的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁GitHub的使用(下)—— 如何下载一个已存在的 Repository - Memory4Young - 博客园
Do Not Repeat Yourself!
  导读:本篇主要介绍如何使用EGit下载GitHub上已存在的库。如果不是为了下载一个Java&Project,直接在Eclipse中导入使用,那可以使用GitHub的桌面程序(GitHub&for&Windows),这个上传下载文件更方便。建议看这篇文章之前先看这篇 &&&GitHub的使用(上)
  首先要确保Eclipse已经安装了GitHub的插件,即EGit。有关该插件安装请参考&。
  还有一点,确保你的GitHub的库中有&.project&这个文件,否则Eclipse不知道它是一个Project,也就无法导入,但可以作为普通文件下载下来。
  在Eclipse的Package&Explorer栏空白处&右键&-&Import&,选择&Git&-&Projects&from&Git&,点击&Next
  接下来选择&URI&,点击&Next
  在下图中的&URI&栏里填入你的远程库HelloWorld的地址(详细可参考&)
  User和Password栏里填入GitHub的账号和密码
  以下几步都可用默认值,直接&Next
  针对下图,笔者想特别说明下。因为笔者在这遇到了问题。
  注:请确保你的GitHub上的库名和项目名称是一样的。笔者的库名为HelloWorld,而当初在Eclipse中创建的项目名称为HelloWorld4GitHub。所以导致在这一步总是报错。
  解决办法:
  办法1、到GitHub主页上点击&Admin&按钮,修改库名称
  办法2、到GitHub主页找到.project文件,修改它的&name&节点
  另外还有一点想说明的,如果你的远程库里面没有&.project&文件,是不可能导入成功的。直接&Cancel&掉。到你的Eclipse的工作目中看看,是不是已经有&HelloWorld&的文件夹了。也就是说到这一步,库文件已经被下载下来。只是因为没有Project的标识文件,Eclipse无法识别。
  项目导进来后,发现报错。再看它的目录结构,你会发现没有JDK的包。
  没有咱就加啊!
  选中项目,右键&&&Build&Path&&&Add&Libraries&,加入你本地的JDK环境即可。
  加上后,发现它还是报错。原因是Eclipse将src这个目录当成了普通的文件夹,而不是Java的source目录。
  怎么将一个普通的Folder转换成Java的Source&Folder呢?
  选中src目录,右键&&&Build&Path&&&Use&as&Source&Folder。
  (注:如果定义了包,即package,首先&右键&&&Build&Path&&&Exclude,然后再&Use&as&Source&Folder)
  OK,项目可以正常使用了。你可以试一下同步。关于同步的详细请参考:
PS: 如果出现类似 git-upload-pack not found 这样的错误信息,可参考 &
  官方参考文档:
随笔 - 219  导读:本篇主要介绍如何使用EGit下载GitHub上已存在的库。如果不是为了下载一个Java&Project,直接在Eclipse中导入使用,那可以使用GitHub的桌面程序(GitHub&for&Windows),这个上传下载文件更方便。建议看这篇文章之前先看这篇 &&&GitHub的使用(上)/memory4young/p/github-create-upload-update.html&  首先要确保Eclipse已经安装了GitHub的插件,即EGit。有关该插件安装请参考&GitHub的使用(上)。  还有一点,确保你的GitHub的库中有&.project&这个文件,否则Eclipse不知道它是一个Project,也就无法导入,但可以作为普通文件下载下来。&  在Eclipse的Package&Explorer栏空白处&右键&-&Import&,选择&Git&-&Projects&from&Git&,点击&Next&&&&  接下来选择&URI&,点击&Next  在下图中的&URI&栏里填入你的远程库HelloWorld的地址(详细可参考&GitHub的使用(上))  User和Password栏里填入GitHub的账号和密码&  以下几步都可用默认值,直接&Next  针对下图,笔者想特别说明下。因为笔者在这遇到了问题。  注:请确保你的GitHub上的库名和项目名称是一样的。笔者的库名为HelloWorld,而当初在Eclipse中创建的项目名称为HelloWorld4GitHub。所以导致在这一步总是报错。  解决办法:  1、到GitHub主页上点击&Admin&按钮,修改库名称  2、到GitHub主页找到.project文件,修改它的&name&节点&  另外还有一点想说明的,如果你的远程库里面没有&.project&文件,是不可能导入成功的。直接&Cancel&掉。到你的Eclipse的工作目中看看,是不是已经有&HelloWorld&的文件夹了。也就是说到这一步,库文件已经被下载下来。只是因为没有Project的标识文件,Eclipse无法识别。&  项目导进来后,发现报错。再看它的目录结构,你会发现没有JDK的包。  没有咱就加啊!  选中项目,右键&&&Build&Path&&&Add&Libraries&,加入你本地的JDK环境即可。  加上后,发现它还是报错。原因是Eclipse将src这个目录当成了普通的文件夹,而不是Java的source目录。&  怎么将一个普通的Folder转换成Java的Source&Folder呢?  选中src目录,右键&&&Build&Path&&&Use&as&Source&Folder。  (注:如果定义了包,即package,首先&右键&&&Build&Path&&&Exclude,然后再&Use&as&Source&Folder)&  OK,项目可以正常使用了。你可以试一下同步。关于同步的详细请参考:GitHub的使用(上)&  官方参考文档:http://wiki.eclipse.org/EGit/User_Guide最新hexo3和Github搭建个人博客遇到问题和解决方法汇总!
我的搭建完成的效果图:
我所使用的版本:
node:v4.1.1
git: version 1. 9. 5. msysgit.0
hexo: 3.0以上
是基于此人写的博客来进行搭建的,如果你看其他人的博客。顺序不一样,所以按照下面的链接来完成搭建是很重要的!把我遇到的问题进行总结和提供解决方法,特别是菜鸟,高手绕道~~~
建议按照此人的步骤一步一步来,如果有哪些错了回到我这里来看看我的问题基本上能给你解决方法。强烈建议看了再去搞,这样当你遇到问题时能有一个印象!!就这样了!!
版本的重要性
低于3.0的deploy配置
type: git //改成github
repository:
//改成自己的用户名
branch: master
hexo3.0(必须这样配置,否则后果自负)
repository:
branch: master
最新的写法,http不用加s,type类型为git,后面也多了个.git。如果不注意这点,后面你会被坑死的,我是被坑过来的。。所以小心坑!
注意:安装过程中出现了两个警告,可以忽略不计,容忍他的存在。
本地预览效果
如果不是这样请在hexo g一下。
这里有个ctrl + C是关闭服务端口的意思。。先复制 localhost:4000 到任何浏览器看效果在关闭(当然这个是给shell小白说的。像我这种小白白)
成功效果图
最新hexo3和Github搭建个人博客遇到问题和解决方法汇总!
监测是否有已经存在的SSH keys:
如果不存在的话就会出现这样的(如果有不会出现这个的,我记得我第一次弄的时候是没有上面截图的):
关于Enter passphrase (empty for no passphrase)
Type a passphrase这个密码后面会用到,所以要记住咯~强烈建议一定要设置(记住输入密码是不会显示的,所以小白不要想我一样的了,以为密码会出现有很多的了。。。。我是搞了几个小时的。。因为不懂shell的世界。。。。)
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
这个密码是你的github的登陆密码是为了进行远程连接的
如果不是就会有,提示说连接不上,请重试。(重试我是用笨笨的方法,重新配置的。你们可能有更高明的方法!!)
如果出现这样的问题可以先配置email和name,截图有命令行
邮箱:建议用你的github注册的邮箱账号,name可以用你github的用户名
配置好后,然后再执行:
hexo generate
hexo deploy
出现INFO Deploy done:git 说明成功了。。。。。
第一次写这样的文章,多多包涵,哪里写的不好或者markdown不好。欢迎吐槽。。
Github个人博客:
欢迎关注微信公众号:向天举目吧(gtz_love),不是营销号,所以不定期更新,本着分享、开源、交流的宗旨!有什么需要帮助的可以留言!1.求职时候发现有些公司要附GitHub帐号;2.自己竟然没听说过;3.怎样用好GitHub,他可以帮我做什么;
Github 是目前全球最大的男性同性交友平台.1.求职时候发现有些公司要附Github帐号该公司的员工应该有强烈的同性交友倾向, 并且希望能够记录下每一个面试的同性开发人员的交友账号, 作为公司福利在公司内传阅.2. 自己竟然没听说过同性交友圈的暗号很多, 很难一开始就介入, 但是只要有志气, 有心一定能够在网络中的蛛丝马迹中找到, 并发掘出身边的同性工作者.3. 怎样用好Github,他可以帮我做什么和普通朋友圈一样, 你需要不断的提交自己的日常, 普通朋友圈一般提供自己的心情短语, 自拍生活照. Github 上, 同性之间的交流通过暗号, 暗语. 所以提交自己的生活日常时, 请进行对应的暗语处理. 他可以帮助你找到志同道合的同志. I can feel your love when you git pull-and-push to the Hub.========== 更加邪恶的竞争对手!!! ================哦, 对了, 像 Github 这样的网站也有同类竞争对手, 其中威胁最大的一个是 Bitbucket. Bitbucket 为了要抢夺同性资源, 竟然毫无下限地开通了免费私人服务! 而且, 他们通过制作更加没有节操的宣传视频来赢取用户! 点评: 男性同性社交, 作为一个蓝海市场, 应该要在更加健康的市场环境下成长, 免费私人服务的开通将不利于公共资源的有效利用, 我们喜欢开放, 对此, 一开始我是拒绝的!
网上真人约会场所:&br&&img src=&/fe3d32b766b31f2bd1e1d38f2d41f958_b.jpg& data-rawwidth=&1079& data-rawheight=&742& class=&origin_image zh-lightbox-thumb& width=&1079& data-original=&/fe3d32b766b31f2bd1e1d38f2d41f958_r.jpg&&&br&各位看官,约吗?&br&&br&----------------- update (24 March )--------------------&br&请注意他的名字,呵呵呵,有惊喜哦!(谢 &a data-hash=&e5a& href=&///people/e5a& class=&member_mention& data-hovercard=&p$b$e5a&&@Angry Bugs&/a& 提醒)
网上真人约会场所:各位看官,约吗?----------------- update (24 March )--------------------请注意他的名字,呵呵呵,有惊喜哦!(谢
Github 在代码托管领域是先行者,现在强力的竞争对手也有不少,包括 Gitlab(局域网部署)、Bitbucket(免费账号不限 private 项目个数)、GitCafe(对国内开发者来说可能有墙内优势)。&br&&br&但 Github 从诞生之初,就有着另外两个非凡的使命:&br&&ul&&li&&b&开源社交平台&/b&&/li&&li&&b&企业项目管理平台&/b&&/li&&/ul&&br&这两部分业务是最核心粘性最大的,也是 Github 的核心竞争力。代码可以下载下来再传到别处,企业版本控制的安全性和稳定性其他竞争对手也可以做的不错,但只有基于人的社交关系和项目知识经验积累是没办法转移到别处的。&br&&br&开源社区这一点无需多说,Github从一开始就把开发者的身份、他的关注、他的代码贡献、讨论和活动时间线作为核心功能来做。每个开发者都有一个属于自己的 profile 页面,上面列出了参与和关注的各种项目,和最近一段时间的公开活动(时间线)。通过感兴趣的项目,可以关注感兴趣的人,通过感兴趣的人,又能了解到更多有趣的项目。在这个基础上,Github 成为全球开发者学习、合作、认识基友、甚至消遣(explore 更多项目)的最大社交平台。&br&&br&接下来,Github 在各种开发者大会上,宣扬 Github 公司自产自销的工作流程哲学: &a href=&///?target=http%3A///talk/how-github-uses-github-to-build-github/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&How GitHub Uses GitHub to Build GitHub&i class=&icon-external&&&/i&&/a& ,基于 Repo-Issue-PullRequest 的开发流程不光是为开源社区而生,也适合用来开发像 Github 这样的大型项目。具体什么内容我这里就不赘述了,链接里的演讲说的很清楚,我们团队目前就是按照差不多的流程在执行,是团队成立以来 chemistry 最好、效率最高的项目管理实践方式。
Github 在代码托管领域是先行者,现在强力的竞争对手也有不少,包括 Gitlab(局域网部署)、Bitbucket(免费账号不限 private 项目个数)、GitCafe(对国内开发者来说可能有墙内优势)。但 Github 从诞生之初,就有着另外两个非凡的使命:开源社交平台企业…
已有帐号?
无法登录?
社交帐号登录
高级黑 / 神吐槽 / 自带嘲讽 / 游戏工具程序员

我要回帖

更多关于 怎样使用github 的文章

 

随机推荐