Questions tagged «github»

GitHub是基于Web的托管服务,用于使用Git进行版本控制的软件开发项目。使用此标记可以解决有关托管在GitHub上的存储库问题,特定于GitHub的功能以及使用GitHub与其他用户协作的问题。不要仅仅因为存储库恰好托管在GitHub上,而将此标签用于与Git相关的问题。


7
GitHub为什么推荐基于SSH的HTTPS?
在GitHub站点上有一个链接... https://help.github.com/articles/generating-ssh-keys ...它说... 如果您决定不使用推荐的HTTPS方法,我们可以使用SSH密钥在您的计算机和GitHub之间建立安全连接。以下步骤将引导您生成SSH密钥,然后将公共密钥添加到您的GitHub帐户。 为什么推荐使用HTTPS?SSH方法中是否存在某种安全漏洞?还是速度较慢?我创建了SSH密钥,这样可以缓解任何安全问题吗?
334 git  github  ssh  https 



6
git仓库是否有命名约定?
例如,我有一个称为购买服务的RESTful服务。我应该命名我的存储库: purchaserestservice purchase-rest-service purchase_rest_service 或者是其他东西? 有什么约定?在Github中怎么样?公共存储库是否应遵循某些标准?

4
在不使用Git的情况下在GitHub存储库中创建文件夹
我想在我的新创建的GitHub存储库中添加一个新文件夹,而不安装适用于(Mac,Linux和Windows)的Git设置。有可能这样做吗? 当我在不同的系统/机器上工作时,我无法一直带Git。我知道如何直接在上的存储库中添加文件github.com/[USER]/[REPO]。我们也可以创建一个文件夹吗?

30
gpg无法签署致命的数据:无法写入提交对象[Git 2.10.0]
我关注了Git 2.10发行说明中漂亮属性的几篇文章。经过将git升级到2.10.0并对global进行了更改,结果如下:.gitconfig [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com signingkey = AAAAAAA [core] excludesfile = /Users/xyz/.gitignore_global editor = 'subl' --wait [difftool "sourcetree"] cmd = opendiff \"$LOCAL\" \"$REMOTE\" path = [mergetool "sourcetree"] cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" …

8
从git / GitHub的历史记录中删除文件夹及其内容
我在GitHub帐户上的存储库上工作,这是我偶然发现的一个问题。 带有安装了几个npm软件包的文件夹的Node.js项目 包在node_modules文件夹中 将该文件夹添加到git存储库中,并将代码推送到github(当时不考虑npm部分) 意识到您并不需​​要该文件夹成为代码的一部分 删除该文件夹,将其推送 在那种情况下,总git repo的大小约为6MB,而实际代码(除该文件夹以外的所有代码)仅为300 KB左右。 现在,我最后要寻找的是一种从git的历史记录中删除该软件包文件夹的详细信息的方法,因此,如果有人对其进行了克隆,则无需下载价值6mb的历史记录,而只有这些文件才可以获取截至上一次提交将为300KB。 我为此找到了可能的解决方案,并尝试了这两种方法 从git存储库中删除文件(历史记录) http://help.github.com/remove-sensitive-data/ https://gist.github.com/1588371 Gist似乎在运行脚本后在哪里工作,它表明它删除了该文件夹,并表明修改了50个不同的提交。但这并没有让我推送该代码。当我尝试推动它时,它说Branch up to date但显示对50个提交进行了修改git status。其他2种方法也无济于事。 现在,即使显示它摆脱了该文件夹的历史记录,当我在本地主机上检查该存储库的大小时,它仍约为6MB。(我还删除了该refs/original文件夹,但没有看到存储库大小的变化)。 我要澄清的是,是否有一种方法不仅可以消除提交历史记录(这是我认为唯一发生的事情),而且可以摆脱那些git一直假设要回滚的文件。 可以说为此提供了一个解决方案,该解决方案已在我的本地主机上应用,但无法复制到该GitHub存储库,是否可以克隆该存储库,回滚到第一个提交执行该技巧并将其推送(或者这意味着git将还有所有这些提交的历史吗?-又名6MB)。 我的最终目标是从根本上找到从git摆脱文件夹内容的最佳方法,以便用户不必下载6MB的内容,而仍然可以拥有从未触及modules文件夹的其他提交(这很漂亮很多))在git的历史中。 我怎样才能做到这一点?
318 git  github  rebase  git-rebase 

12
如何在GitHub上重命名存储库?
我想在GitHub上重命名我的一个存储库,但是当一个大的红色警告说: 我们不会从旧位置设置任何重定向 您将需要更新本地存储库以指向新位置 重命名可能需要几分钟才能完成 是否有人有逐步说明如何手动完成#1和#2?还是我必须在当地做什么?
317 git  github  repository 


7
在github上托管Maven存储库
我有一个正在使用github的小型开源库的分支。我想通过maven将其提供给其他开发人员,但我不想运行自己的Nexus服务器,并且由于它是分支,因此我无法轻松地将其部署到oss.sonatype.org。 我想做的是将其部署到github,以便其他人可以使用maven访问它。最好的方法是什么?

9
如何为Github的README.md文件添加颜色
我README.md为我的项目underscore-cli提供了一个文件,这是一个非常不错的工具,可以在命令行上破解JSON和JS。 我要记录--color标志...可以给东西着色。如果我可以实际显示输出的样子,那将会更好。我似乎无法找到一种为我的作品增色的方法README.md。有任何想法吗? 我已经试过了: <span style="color: green"> Some green text </span> 和这个: <font color="green"> Some green text </font> 到目前为止没有运气。


11
我可以直接从GitHub运行HTML文件,而不仅仅是查看其源代码吗?
如果我.html在GitHub存储库中有一个文件(例如,用于运行一组JavaScript测试),我是否可以通过任何方式直接查看该页面,从而运行测试? 例如,我是否能以某种方式实际看到jQuery测试套件所产生的测试结果,而无需将存储库下载或克隆到本地驱动器并在其中运行呢? 我知道这基本上会将GitHub置于静态内容托管业务中,但话又说回来,他们只需要将其mime类型从更改为text/plain即可text/html。
300 javascript  html  github 


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.