Questions tagged «github»

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


3
如何将UML图集成到GitLab或GitHub中
我想发布一些公共可用存储库中的编程文档。本文档包含格式化文本,一些UML图和许多代码示例。我认为GitHub或GitLab是发布此内容的好地方。 要发布UML图,我想有一些简单的方法来将其更新到存储库中并在Wiki中以图像形式显示。我不想将这些图保存在我的计算机(或云中)中,对其进行编辑,生成图像,然后每次都将其发布。 有没有一种方法可以将图表放入存储库中(采用PlantUML语法是理想的),将它们链接到markdown文本中,并使图像在每次更新时自动更新?
73 git  github  uml  markdown  gitlab 



8
使用git时,有没有一种方法可以锁定fork上的单个文件或目录?
我们是一个由60多个开发人员组成的团队,他们致力于同一产品,并且正在从SVN迁移到Git和GitHub。SVN中有一个过程,其中单个文件中的文件被锁定,并且每当开发人员要提交代码时,他都需要文件所有者将其解锁。我们三个人是150多个文件总数的所有者。解锁之前需要进行代码审查。 在Github中,我们计划使用Fork-Clone模型-一个开发小组正在处理的每个项目都将创建一个fork,每个开发人员都将创建一个fork的克隆,编写代码并提交至origin,即功能将向上游发出拉动请求。 尽管这看起来不错,但问题在于大型项目交付时,它带来了许多更改以供审核,因此增加了文件所有者的负担。另外,这可能会在以后的开发周期中发生,因此该项目可能会受到威胁。 我们认为一种可行的方法是在将git push到原点(叉子)时使用钩子。最终可以将git pull移到上游。 但是,我们找不到相同的任何github扩展或推钩。有没有一种快速的方法(阅读的,现有的扩展名)可以用Github做到这一点,还是应该使用与git相同的钩子?

13
git push heroku master说“一切都是最新的”,但该应用程序不是最新的
我在Heroku上有一个运行旧代码的应用程序。我做了一个小小的更改并提交了更改。然后我跑了 git push heroku master 会说 Fetching repository, done. Everything up-to-date 但是,如果我去看看应用程序,那都是旧代码。大约15天前,我确实将网站恢复为Heroku的另一个版本,但从那时起便将更新推送到该网站,并且他们成功了。 为什么heroku无法从github存储库中获取最新文件?有没有一种方法可以重置应用程序并再次从github推送文件?我的数据库中有生产数据,所以我不想碰它。 提前致谢!!
72 git  github  heroku  push  git-push 

9
为什么我的SSH密钥无法用于连接github?
注意:我不是新手,并且已经做了无数次尝试,但是由于某种原因,今天它决定不工作。 Permission denied (publickey).尝试通过SSH连接到github或尝试克隆存储库时,即使重新构建了ssh密钥并将其添加到我帐户中的“ SSH密钥”后,我仍然收到错误消息。 这是我今天尝试做十次却没有成功的事情: 使用ssh-keygen创建密钥。 使用Gedit或Notepad ++打开〜/ .ssh / id_rsa.pub并复制内容。 转到github.com上的帐户设置 转到SSH密钥 单击添加密钥按钮。 给钥匙一个标题 将密钥粘贴到密钥框中。 保存密钥(输入我的github密码进行验证)。 而现在,当我尝试执行ssh github.com此操作时将不起作用。我现在是不是太累了还是想念东西? 这是来自的输出 ssh -vvv github.com OpenSSH_5.9p1, OpenSSL 1.0.0f 4 Jan 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to github.com [207.97.227.239] port 22. debug1: Connection established. debug3: …
72 ssh  github  ssh-keys 

3
从github项目分发二进制文件的最佳实践是什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 从github项目分发二进制文件的最佳实践是什么? 我可以想到: 在您的项目中创建一个bin文件夹,在其中保存二进制文件的副本。但是,github是要存储源代码的,而不是二进制文件的。存储大型且定期更改的二进制文件可能在磁盘空间和带宽上很昂贵? 将二进制文件的副本上载到项目的github页面,或使用单独的网站托管二进制文件。但是,这并不总是可行的,并且需要更多(手动)工作来使二进制文件保持最新,我宁愿让二进制文件自动更新或通过单个操作进行更新。

1
git tag删除并重新添加
在git hub上,我通过执行以下操作重新添加了标签: git tag -d 12.15 git push origin :refs/tags/12.15 git tag -a 12.15 -m '12.15' git push --tags 该标记仍然引用github上的旧标记,但是在本地它是正确的。 更新:似乎github列出了最后一次提交错误,但正确下载了它。
71 git  github  git-tag 

14
git status显示致命信息:HEAD坏对象
我在Windows Azure上的git有问题。Git状态显示-“致命:错误的对象HEAD”,我尝试运行: git fsck --full git gc 但 git fsck显示: broken link from commit 739df633f185ce5d1ab7eb97d619b28e7d81185a to tree 2a6d4876d135c1fa7cbe1348c62570006e895fc5 broken link from commit 9c7eae5ffed34dbfac977e515dee675626b59f93 to tree 400132d215ab9aced883a9971e648b82624b2032 broken link from commit 9c7eae5ffed34dbfac977e515dee675626b59f93 to commit 4a49af0a0cb64a0a0415734b11772d6df18561fb broken link from commit bc3072f30e71c616a8196089e19a67a2c9c0a5ad to tree 0aa813c183487d0a1b1f7ae81501ca7a1168283f broken link from commit d3bb4f8545e91ec8ace15ad31a3147d92a1d4242 to tree 4682108accd8e72fe68858232386dffe60f9f02d …
71 git  github 

1
Github中的依赖拉取请求是否可能?
目前,我正在处理一个非常大的请求。为了以某种方式可管理代码审查,该想法是将完整的请求请求拆分为多个独立的部分,但这些部分相互依赖。 一个例子是: 拉取请求1:创建接口:接口A和B并重组代码 拉取请求2:接口A的实现和测试(取决于拉取请求1) 拉取请求3:接口B的实现和测试(取决于拉取请求2) 拉取请求4:实现的混合测试(取决于2 + 3) Github中是否可以通过依赖项同时提交所有四个拉取请求?

2
如何找到Github用户的所有公开评论?
直到最近,我仍可以使用个人资料页面上的链接找到所有公开评论。我正在使用此功能来跟踪我已发表评论但未做任何贡献的所有问题。它在名为“公共活动”的部分下。 该功能似乎已被删除。在关于个人资料的帮助页面上找不到任何有关它的信息。 是否有人知道何时以及为何将其删除?



9
一种限制Git分支访问的方法?
我的git仓库中有四个分支,使用GitHub进行管理: 生产 分期 主 [人名]-发展 有没有办法将写访问权限限制为仅一个分支([人的名字]-开发)?我该怎么做? 作为参考,有一个类似的问题:如何编写git钩子以限制写入分支?。
70 git  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.