草庐IT

private-inheritance

全部标签

ruby-on-rails - 如何保持 git repo 的公共(public)和私有(private)版本同步?

我正在Github上发布一个开源Rails应用程序(可能是MIT许可证)。我还想维护我们将用作付费服务一部分的项目的私有(private)分支/分支。在这种情况下,组织存储库的最佳方式是什么?而且,当我有应该同时发送给两个项目的更新时,我如何才能使项目保持同步? 最佳答案 最简单的解决方案是在您的“私有(private)”存储库中拥有私有(private)分支,即未推送到公共(public)存储库的分支.为此,您可能需要在配置中指定要推送到公共(public)存储库的所有分支(而不是使用globbing镜像refspec+refs/

git - 使用 http 身份验证下载私有(private) BitBucket 存储库 zip 文件

我正在编写一个脚本来轻松部署应用程序。该应用程序的代码存储在私有(private)BitBucket存储库中。我希望能够下载提交的zip文件。我尝试使用以下代码进行身份验证:https://user:pass@bitbucket.org/user/repo/get/commit.zip但是,它没有完成任务,而是重定向到BitBucket上的登录页面。 最佳答案 就个人而言,我不想将我的密码放入我的脚本中来完成此操作。所以诀窍是在将公钥添加到bitbucket帐户后运行以下命令:gitarchive--remote=ssh://git

git - 我可以通过链接共享我的私有(private) GitHub 存储库吗?

我在GitHub上的私有(private)存储库中有一个Java应用程序,我想与没有帐户的人共享它。我在网站上找不到任何选项。有没有办法做到这一点?协作者只能是GitHub用户。 最佳答案 无法在非Github用户之间共享私有(private)存储库。您需要Github帐户并且是addedascollaboratortotheproject. 关于git-我可以通过链接共享我的私有(private)GitHub存储库吗?,我们在StackOverflow上找到一个类似的问题:

git - 有没有办法以编程方式获取私有(private) github repo 的 zipball?

我们需要获取一个私有(private)仓库的zipball。对于公共(public)的,通过GitHubAPI或手动(https://github.com/user/repo/zipball/master)非常容易。但是私有(private)repo呢?即使拥有oAuthtoken,如何做也不是很明显。 最佳答案 新选择因为给定的已接受答案不再有效,我想我会解释我是如何使用githubAPI中的新更改来做到这一点的。新的下载Api链接首先,我在这里找到了有关下载存档的信息:https://developer.github.com/v

git - 在 Linux 上为 git 私有(private) SSH key 设置自定义路径

我正在尝试在Linux上设置一个git客户端。我将我的私钥上传到机器上,我知道我应该把它放在~/.ssh中,但我无权访问该文件夹。我如何告诉git在其他地方寻找私钥? 最佳答案 您可以使用sshconfigfile来实现.首先在你的~/.ssh文件夹中创建一个名为config的文件,你可以使用如下命令$nano~/.ssh/config然后,文件的内容应该有基于每个主机名的key位置。例如:Hostgithub.comIdentityFile~/myPublicKeyFolder/myGitHubFileHostheroku.com

GitHub:是否可以在私有(private) Gist 上与某人合作?

我有一个私有(private)Gist。如果我将URL发送给friend,他可以查看它,但不能编辑它,除非他将其fork。有没有办法直接编辑它而不用fork它? 最佳答案 没有。你的friend应该fork存储库,并在那里进行她的更改。然后您可以通过以下方式merge您friend的提交:在本地克隆你的gist仓库将您friend的fork添加为Remote例如如果你的friend叫Cindy:gitremoteadd-urlcindyhttps://gist.github.com/cindy/df03bdacaef75a80f31

GitHub OAuth2 token : How to restrict access to read a single private repo

用例:命令行应用程序(部署到第3方机器)需要能够通过GitHubAPI(v3)下载属于组织的私有(private)存储库的tarball副本应用程序应该只能访问这个私有(private)仓库,而不能访问其他具有只读权限的仓库。在我的github帐户上注册client_id/secret后,我​​已经能够通过为应用程序创建授权来完成(1)。但是,授权返回的token似乎不允许对存储库进行只读访问,也不限于一个存储库(例如,可能会使用token修改该存储库以及属于组织的其他存储库)。是否可以通过适当的范围限制访问?我在API文档(https://developer.github.com/v

git - github 托管对于私有(private)存储库有多安全?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我已阅读thisthread但我想知道这样的解决方案有多安全?我知道github提供ssh/ssl支持并且我很熟悉,但是有人可以给我详细说明他们将使用哪种内部安全措施来确保我提交的conf/凭据文件不被黑客攻击吗?编辑:我读过http://help.github.com/security/但我想从曾与多个存储库主机合作并具有这方面实际经验的人那里得到答案。

git - 错误 "Your push would publish a private email address"

我是GitHub的新手/VCS.当我尝试在GitHub上共享我的项目时,我收到以下错误消息。Can'tfinishGitHubsharingprocessSuccessfullycreatedproject'myproject'onGitHub,butinitialpushfailed:remote:error:GH007:Yourpushwouldpublishaprivateemailaddress.failedtopushsomerefsto'https://github.com/me/myproject.git'我用谷歌搜索了错误消息,但没有找到任何结果。我还搜索了StackE

git - 从 gitlab 私有(private)仓库安装 npm 模块

我们正在使用GitLab对于我们的私有(private)项目。有一些来自github的分支库,我们想将它们安装为npm模块。直接从npm安装该模块是可以的,例如:npminstallgit://github.com/FredyC/grunt-stylus-sprite.git...也可以正常工作,但对GitLab做同样的事情,只是更改域会导致我出现此错误。npmWARN`gitconfig--getremote.origin.url`returnedwrongresult(git://git.domain.com/library/grunt-stylus-sprite.git)npmE