Questions tagged «project-hosting»

8
为什么许多程序员将其代码移至github?
在过去的6个月或更长时间里,我已经看到很多代码托管在sourceforge.net以及其他托管网站“移至GitHub”上。仅使用短语“ Moved to Github”的Google搜索会返回多个结果,其中包含已移至github的文本。这对我来说非常令人困惑,我想知道,为什么人们要移动?这是否意味着GitHub更好,还是有我没有看到的一些特殊优势?

8
托管网站(如Sourceforge,github或bitbucket)用于封闭源项目的安全性和可信赖性如何?[关闭]
我正在考虑使用sourceforge,bitbucket或github管理我的业务的源代码控制。我有开放项目,并且参与过gcc等开放项目。但是我也有一家公司,我为自己的生活开发开源软件。 Sourceforge,github或bitbucket在保持软件安全以防窥视方面值得信赖吗?在防止数据丢失方面,主机的稳定性如何?有没有人以这样的服装来建立他们的业务逻辑?有没有人调查过几种托管解决方案?

4
零知识代码托管?[关闭]
鉴于最近有关政府对在线服务提供商存储的数据进行广泛监视的启示,零知识服务现在非常流行。 零知识服务是其中所有数据都以未存储在服务器上的密钥加密存储的服务。加密和解密完全在客户端进行,并且服务器永远不会看到纯文本数据或密钥。结果,服务提供商无法解密,也无法将数据提供给第三方。 举个例子:SpiderOak可以被视为Dropbox的零知识版本。 作为程序员,我们高度依赖于我们最敏感的数据(我们的代码),并将它们信任特定种类的在线服务提供商:代码托管提供商(如Bitbucket,Assembla等)。我当然在这里谈论私有存储库-零知识的概念对于公共存储库没有意义。 我的问题是: 创建零知识代码托管服务是否存在任何技术障碍?例如,关于流行的版本控制系统(例如SVN,Mercurial或Git)使用的网络协议是否存在某些问题,这将使(或不可能)实现一种方案,其中使用服务器不知道的密钥? 当今是否存在零知识代码托管服务?

7
在尚处于早期开发阶段的情况下,可以将我的代码推送到GitHub吗?
我有一些处于非常早期开发状态的项目。它们远未完成,但我确实将它们(作为公共存储库)托管在GitHub上,因为: 我有多台计算机,我想在任何地方访问我的代码 我想要备份我的代码 如果有人想以某种方式进行协作,我希望它很容易 我使用GitHub Issues作为穷人的项目管理软件 即使在开发初期,也可以在GitHub上发布项目吗?我有点担心有人OMG this is total BS, this code is so bad!在看着未抛光/仍在开发中/未经测试的代码时会说。 开始新的公共项目时,您的做法是什么?您是否等到要显示一些实质性内容,或者直接在GitHub上创建裸仓库并从那里开始? 我GitHub在整个这篇文章中都使用过,但这适用于那里的每个代码托管服务。

1
为什么许多项目托管站点没有论坛功能?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我正在考虑开始一个开源项目,所以我在一些受欢迎的项目托管站点周围购物。 我感到惊讶的是,许多受欢迎的项目托管站点(例如GitHub,BitBucket)(此处提供一个不错的功能表)没有论坛功能,即用户可以与开发人员交谈,提问,提出想法等等。 恕我直言,活跃的论坛是围绕项目创建用户社区的重要因素,因此,我希望大多数项目所有者会对这种功能感兴趣。 我还注意到有些项目的确在其他地方托管了支持论坛(或邮件列表),例如Ruby on Rails托管在GitHub上,但有一个Google Groups支持小组,而TortoiseHG托管在BitBucket上,但在SourceForge上有一个邮件列表-因此,并非不需要此功能。 那么,为什么许多项目托管站点没有论坛功能?

4
在托管您的个人废弃项目时,一项服务和项目结构是否突出?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我正在研究Google Code,SourceForge,BitBucket和GitHub,因为它们似乎是主要参与者。现在,我还没有分解它们提供的所有功能,但是我确实在寻找一个放置我编写的各种代码的地方(我为Euler项目提供的解决方案,可能为Code Golf编写的代码/在一个集中的位置编程拼图堆栈交换等。 因此,我的第一个问题是:在这种情况下,一项服务是否在其他服务中脱颖而出? 一旦选择了服务,就需要选择如何分发代码。我看到一些用于设置存储库和项目的选项。单个存储库可以容纳任意数量的项目-例如,对于我对Project Euler的所有各种解决方案,我可以拥有一个“ Tom Owens's Project Euler Solutions”存储库,该存储库内目录中的每种语言和环境的项目,另一个存储库适用于我的各种Code Kata解决方案等等。或者我可以按语言细分类似的内容(在一个存储库中有Python的Project Euler解决方案,在另一个存储库中有Java的PE解决方案,在第三个存储库中有Code Kata C ++解决方案)。 我的第二个问题:在确定应如何共享选择的代码示例时,是否存在任何限制或约定,特别是在创建存储库方面?我的想法是,这可能取决于您选择的服务(基于社区的惯例)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.