有没有办法配置TortoiseHg来存储我的密码?
我在Google Code上托管了一个项目,我使用TortoiseHg访问该项目.每当我想将更改推送到Google Code时,TortoiseHg会提示我输入用户名和密码.谷歌代码要求我使用自动生成的密码,每次查找它都会非常重复.
如果没有准备好的下载,如何从Google Code下载整个项目的ZIP文件?
这是我在结帐页面上看到的:
命令行访问
使用此命令匿名检出最新的项目源代码:
svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only
Run Code Online (Sandbox Code Playgroud)
但是我在Windows上工作,我没有svn二进制文件......我需要这些吗?
我可以访问单个源代码文件或查看Subversion HTML页面,但这只允许我逐个访问源代码文件.
我刚看到一个非常酷的WPF推特客户端,我认为是由Herding Code播客人员HerdingCode开发的,名为Witty.(或者至少,我看到很多人使用这个客户端).该项目目前已在Google Code上发布.
Google Code上的许多项目都使用Subversion作为版本控制系统(包括Witty).从未使用过Subversion,我不知道如何下载代码.
在此项目的源页面上(google code witty source),它提供了以下说明:
非成员可以通过HTTP匿名查看只读工作副本.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only
我很困惑,我应该在哪里输入上面的命令,以便我可以下载代码.
我已经安装了SVN和Tortoise(我几乎一无所知).
感谢您的帮助或只是指着我正确的方向.
... Ed(@emcpadden)
我正在寻找一个在线工具,允许我下载一个在线SVN存储库(谷歌代码等).
你知道吗?
更新
我想下载顶级父文件夹及其所有子文件夹和内容,而无需在我的计算机上安装任何内容.
首先让我告诉你除了SVN之外我从未使用过任何东西,而且我也是Windows用户.
我有几个简单的开源项目,其他的正在我们开心的时候发布他们的源代码.无论哪种方式,我都在考虑使用Google Code和SVN来共享我的项目的源代码,而不是在我的网站上提供源代码的链接.这一直是一个痛苦,因为我每次发布新版本时都必须更新二进制文件和代码.这也可以帮助我备份我的代码,而不仅仅是我的本地机器(我曾经运行过本地Subversion服务器).
我想从这样的服务中获得的非常简单...... 我只想要一个存储我的源代码的地方,人们可以根据需要下载它,这样我就可以控制修订并提供一个简单易用的问题/ bug系统.可以提交错误和类似的东西.我想他们俩都有这个.
但我不想在他们的网站上托管任何二进制文件.我希望将它托管在我的网站上,以便我可以使用自己的脚本控制下载统计信息.我也不需要维基页面,因为我更喜欢在我自己的网站上拥有所有文档.这些服务中的任何一种都提供了一种"禁用"wiki和下载等功能的方法,而不是为我的项目显示它们吗?
现在,我确信使用带有SVN和GitHub的谷歌代码有很多优点和缺点(当然),但这对我来说很重要,为什么我喜欢它们:
Google代码:
GitHub的:
基本上就是这样.不多,我知道......
您可以告诉我有关每个站点/软件的其他常见优缺点吗?请记住,我的项目很简单,我可能是唯一一个将在这些存储库上开发这些项目的人(或者可能不是,但现在我是).
最近,Mercurial 在连接到HTTPS服务器时添加了证书验证.我正在尝试克隆googlecode项目的wiki存储库https://wiki.pydlnadms.googlecode.com/hg/,但证书适用于*.googlecode.com.我的印象是,这被称为通配符域,对所有子域都有效,但我收到错误:
matt@stanley:~/src$ hg clone https://wiki.pydlnadms.googlecode.com/hg/ pydlnadms-wiki
abort: wiki.pydlnadms.googlecode.com certificate error: certificate is for *.googlecode.com
Run Code Online (Sandbox Code Playgroud)
据称我需要将证书指纹添加到我的hgrc.如何从命令行检索此指纹?
家长问题:在Google Code上托管图片
我们有一个相当大的项目,我已经确定Google Code不符合预期.Github看起来是一个更合适的平台 - 但我觉得我们无法逃脱.这是手动迁移的情况吗?我们目前正在使用svn,所以我知道我们需要以某种方式转移到git - 考虑到我没有管理员访问我们的存储库,这是否可能?此外,我知道这是主观的,我不想开始圣战,但请评论你对谷歌代码与Github的感受.我们还应该考虑SourceForge吗?
谷歌代码(svn或git)是否有任何可与GitHub拉取请求相媲美的东西,以便其他人可以轻松地为项目做出贡献?
我正在Google Code上托管一个小型开源项目,并且我被要求将jar提交到可公开访问的Maven存储库.我几乎没有Maven的实际知识.最好的方法是什么?
我可以提交一些中央存储库,还是可以自己托管?当我想发布一个新版本的jar时,我需要做什么?
我一直在谷歌搜索,发现这看起来很简单,但似乎有点......与Maven的精神相反,将jar文件提交给SVN :).
此外,还有一种方法可以像Google Code一样跟踪下载次数吗?
编辑
我一直在得到一些答案,其中一些包含有关添加到我的内容的提示pom.xml.多谢你们!但显然我忘记提到一件重要的事情:我的构建脚本是在ANT中,说白了,我打算保持这种方式:).我只是想让Maven用户更容易将我的jar包含在他们的项目中.
我最终采用的解决方案
最后,我确实使用了之前引用的解决方案,我只是将一个Maven repo提交给SVN.我有ANT脚本调用Maven来设置本地仓库,然后调用SVN将其提交给Google Code.对于那些有兴趣:看我的构建脚本在这里,在publish-maven目标.
注意:我已经看过这个,并试图尽可能多地从中获取; 但我相信我的背景不同.
我正在开展一个小型项目.称之为Foobar.我想要把它做得更有组织.我已经尝试了一些项目,主要是作为一个无组织的编程,作为一个光的爱好学生.我想要变得更有条理; 这些项目中有90%是在我完全没有记录或者因为我丢失它们之后发生的.
因此,我一直在考虑让版本控制/托管进行.它不仅会组织我更多,而且(如果它在这里很大)如果它进入任何可用的状态,它将更容易获得.
我正在考虑的两个地方是Google Code和GitHub.从我链接的问题:
Google代码:
- 与任何Google页面一样,复杂性几乎不存在
- 每个人(或几乎每个人)都有一个Google帐户,如果人们想要使用问题系统报告问题,那就太好了
GitHub的:
- 可能(也可能不会)比谷歌的页面更复杂(虽然对我来说不是问题)但......
- ...有比Google服务更漂亮的界面
- 它需要人们在GitHub上注册以发布问题
- 我喜欢这样的事实:使用Git,您可以在本地进行自己的修订
由此我倾向于GitHub,因为谷歌代码看起来并不吸引我.
对于一个小的业余爱好项目 - 基本上使社区功能无关紧要 - 有哪些功能应该把我带到一边或另一边?
google-code ×10
github ×4
svn ×4
git ×2
mercurial ×2
certificate ×1
command-line ×1
https ×1
maven-2 ×1
repository ×1
tortoisehg ×1
tortoisesvn ×1
zip ×1