Tag: github上

Git和Trac(或类似)

在过去,我非常喜欢使用Trac来pipe理自己服务器上的Subversion版本库。 集成的票务和在线代码浏览非常方便。 我已经使用github进行了一些公共项目,但是我没有钱去购买额外的服务,特别是当我已经为远程VPS托pipe付款时。 有没有人知道或有任何经验设置类似Trac与Git版本控制? 具体来说,我已经可以推送到一个远程服务器,但我希望有一个Web界面,允许我(和与我一起工作的人)在不公开项目的情况下在线查看代码库的提交和当前状态。 我知道GitPlugin,但一直无法启动并运行成功。 还有其他build议吗? 综合票务(和维基)是理想的,但不是绝对必要的。 编辑: 玩了GitPlugin和Trac后,我已经能够启动并运行了。 主要的问题是我需要通过在trac.ini中这样做来明确地启用trac环境的插件: [components] # for version 0.10 gitplugin.* = enabled # for version 0.11 tracext.git.* = enabled 我也可以尝试Redmine和CGit,因为这看起来像是我正在寻找的其他软件。 欢迎任何其他build议。

如何删除GitHub上的要点?

有没有办法可以删除GitHub上的要点? 早些时候创build了一个要点,但是不再需要它了。

如何更改GitHub上存储库的语言?

GitHubsearch允许按语言过滤存储库。 我如何设置一个特定语言的存储库?

GitHub Api下载zip或tarball链接

关于如何创buildzip / tarballstring,这里有一个很好的链接 当我从github上下载一个压缩文件时,文件名末尾的hexstring是什么意思? 但是我正在看GitHub APIv3,我很好奇,如果我失去了一些东西。 有没有办法通过API调用获取zip / tarball链接? 如果没有,有没有一种方法可以build立该string,而不使用git二进制文件或库? 意思是说,我可以使用各种AP​​I调用来将需要的数据提取出来并汇编到我需要的URL中吗? 我知道第二个问题是有点不合理的stackoverflow,这是一个有趣的项目对我来说,所以我更喜欢第二个问题,如果你只是推动我在正确的方向,而不是抛出一个代码片段。 或者只是告诉我,如果这是可能的。

如何通过SSH协议克隆Github Gist?

Github似乎希望我们使用HTTPS协议来使用Gist,例如,他们只列出Gist页面上的HTTPSurl,例如https://gist.github.com/donatello/5834862 是否可以使用SSH协议克隆Gist?

GitHub Atom – 删除编辑器中的中心线

我刚刚下载了GitHub Atom编辑器,我正在自定义它。 但是我无法删除编辑器中间的那一行。 任何人都可以帮我解决这个问题。

如何从GitHub一次克隆所有的回购?

我有一个公司的GitHub帐户,我想要备份所有的仓库,以解决任何可能为自动化而创build的新function。 我希望像这样: git clone git@github.com:company/*.git 或类似的工作,但似乎并不喜欢那里的通配符。 有没有办法在Git克隆,然后拉一切假设有适当的权限?

有没有办法将一个GIF添加到Markdown文件?

我想将这个gif添加到一个GitHub风格的降价文件。 如果它不能在GitHub中完成,是否有可能在另一个版本的markdown中做到这一点?

无法从Sourcetree中拖拉Git远程仓库

我生成的SSH密钥,并configuration我的git和SourceTree。 我可以从Git-bash中进行其他操作。 注意:我在.bashrc中添加了以下内容以使其工作。 eval `ssh-agent` ssh-add 但是,当我试图在SourceTree拉扯,我得到这个。 git -c diff.mnemonicprefix = false -c core.quotepath = false获取权限被拒绝(publickey,password)。 致命的:无法从远程存储库读取。 请确保您拥有正确的访问权限并存在存储库。 当我尝试从Putty(windows)创buildssh-key时,它会更进一步,但是会等待下面的消息! git -c diff.mnemonicprefix = false -c core.quotepath = false获取源服务器的主机密钥没有caching在registry中。 你不能保证服务器是你认为的电脑。 服务器的rsa2密钥指纹是: ssh-rsa 2048 0f:ee:bb:1c:6c:b4:50:0e:54:d6:e9:55:9b:38:45:df如果您信任此主机,请input“y”将密钥添加到PuTTY的caching并进行连接。 如果您只想进行一次连接,不需要将密钥添加到caching中,请input“n”。 如果你不信任这个主机,按回车键放弃连接。 如果我在SourceTree(这是git-bash)中打开terminal,它会要求我input密码。 所以,我怀疑我的.bashrc不是由SourceTree提供的。 还是我错过了别的?

如何提交从克隆的回购拉请求?

如何从现有的本地克隆回购提交拉请求? 通常,我想从github看一些库源代码,所以我克隆它。 后来,我发现了一些代码问题,并在邮件列表中提出来,通常是顺便提一下。 图书馆作者说:“好的发现,你可以发送拉请求?”。 答案是“不那么容易”。 我还没有分叉回购,我克隆了它。 而且似乎没有办法find从克隆回购提交拉请求? 如果这个限制是真的,那么感觉就像明智的反应就是把任何东西都分开,只要你想要贡献就可以了。 而且,这些填充你的Github帐户与许多不活跃的叉子。 关于这个问题似乎没有太多的讨论 – 我是这个问题影响的唯一的人吗?