草庐IT

Github GET 在私有(private) repo 与访问 token

我的组织中有一个私有(private)存储库,我需要提供访问权限。我希望能够通过GET请求(浏览器)访问文件。我没有终端、curl或任何其他工具。我创建了一个链接到我的组织的虚拟帐户。我去了https://github.com/settings/tokens并加了一个。然后我尝试了以下网址https://raw.githubusercontent.com/ORG/REPO/master/path/to/file.json?private_token=26cb4d8a30ca2https://raw.githubusercontent.com/ORG/REPO/master/path/t

git - 通过 http 的私有(private) git 存储库

您能否推荐任何简单的解决方案来设置可通过http访问的git存储库(s,cleutus建议)?我有自己的http服务器,我想用它来托管一些小型私有(private)项目。在家里我可以ssh它,但在工作中防火墙阻止我这样做。有没有免费的方法来设置一个小型的私有(private)git存储库,我可以通过http推送/获取到它,以便我可以在家庭和工作之间共享项目?提前致谢! 最佳答案 Git原生支持这一点。当然,您需要一个HTTP服务器。将您的(裸)存储库放在您的网络服务器可以访问的文件夹中。在该目录中,运行以下命令:$git--bare

git - 通过 http 的私有(private) git 存储库

您能否推荐任何简单的解决方案来设置可通过http访问的git存储库(s,cleutus建议)?我有自己的http服务器,我想用它来托管一些小型私有(private)项目。在家里我可以ssh它,但在工作中防火墙阻止我这样做。有没有免费的方法来设置一个小型的私有(private)git存储库,我可以通过http推送/获取到它,以便我可以在家庭和工作之间共享项目?提前致谢! 最佳答案 Git原生支持这一点。当然,您需要一个HTTP服务器。将您的(裸)存储库放在您的网络服务器可以访问的文件夹中。在该目录中,运行以下命令:$git--bare

git - 如何使用源代码管理管理同一项目的开源和商业版本?

我们正在开发一个开源项目,我们使用Mercurial进行源代码管理控制。该项目的Mercurial存储库是公开的(我们使用的是Bitbucket)。现在我们有一个客户,我们需要为其定制我们的开源软件。这些定制必须保密,因此我们可能需要为此客户端创建一个新的Hg存储库;这个新的存储库将是私有(private)的。但问题是我们需要[不时]将开放存储库中的更改(例如新功能或错误修复)merge到我们的私有(private)存储库中。实现此目标的最佳方法是什么?我读到可以merge两个或多个Mercurial存储库,但历史记录会丢失。由于许多冲突,merge也可能很痛苦。如果我们将来有更多的客

git - 如何使用源代码管理管理同一项目的开源和商业版本?

我们正在开发一个开源项目,我们使用Mercurial进行源代码管理控制。该项目的Mercurial存储库是公开的(我们使用的是Bitbucket)。现在我们有一个客户,我们需要为其定制我们的开源软件。这些定制必须保密,因此我们可能需要为此客户端创建一个新的Hg存储库;这个新的存储库将是私有(private)的。但问题是我们需要[不时]将开放存储库中的更改(例如新功能或错误修复)merge到我们的私有(private)存储库中。实现此目标的最佳方法是什么?我读到可以merge两个或多个Mercurial存储库,但历史记录会丢失。由于许多冲突,merge也可能很痛苦。如果我们将来有更多的客

git - 下载 GitLab 私有(private)仓库

我想使用curl在GitLab中下载我的私有(private)仓库。我知道我可以使用GitlabAPI,但出于某种原因,它不起作用。这可能吗?当我尝试这样做时,它总是返回登录页面。 最佳答案 这是可能的,只需按照以下步骤操作:首先,您必须创建一个“个人访问token”:转到YourProfile>Settings>AccessTokens.为您的“个人访问token”输入一个名称。选中“api访问经过身份验证的用户的API”点击“创建个人访问token”页面将重新加载并保存您的新token。确保将token保存在安全的地方,您将无法

git - 下载 GitLab 私有(private)仓库

我想使用curl在GitLab中下载我的私有(private)仓库。我知道我可以使用GitlabAPI,但出于某种原因,它不起作用。这可能吗?当我尝试这样做时,它总是返回登录页面。 最佳答案 这是可能的,只需按照以下步骤操作:首先,您必须创建一个“个人访问token”:转到YourProfile>Settings>AccessTokens.为您的“个人访问token”输入一个名称。选中“api访问经过身份验证的用户的API”点击“创建个人访问token”页面将重新加载并保存您的新token。确保将token保存在安全的地方,您将无法

git - 将 git repo 的一个分支推送到一个新的远程(github), stash 它的历史

我的组织正准备使用github发布我们软件的开源版本,但我不确定实现此目的的最佳方式:我们有两个分支ma​​ster和release,ma​​ster包含一些我们决定不发布的专有组件,而release包含我们要分发的清理版本。问题是,如果我们只是将release分支推送到github,则可以通过查看修订历史来检索专有组件。我正在考虑创建一个单独的存储库,将relase的HEAD复制到其中,执行gitinit,然后将该存储库推送到github。但是,我们希望在将来保留从ma​​ster中挑选某些补丁到release并将这些更改推送到github的能力。有没有办法在不维护两个独立存储库的情

git - 将 git repo 的一个分支推送到一个新的远程(github), stash 它的历史

我的组织正准备使用github发布我们软件的开源版本,但我不确定实现此目的的最佳方式:我们有两个分支ma​​ster和release,ma​​ster包含一些我们决定不发布的专有组件,而release包含我们要分发的清理版本。问题是,如果我们只是将release分支推送到github,则可以通过查看修订历史来检索专有组件。我正在考虑创建一个单独的存储库,将relase的HEAD复制到其中,执行gitinit,然后将该存储库推送到github。但是,我们希望在将来保留从ma​​ster中挑选某些补丁到release并将这些更改推送到github的能力。有没有办法在不维护两个独立存储库的情

git - 使用用户名和密码克隆 github 的私有(private)仓库

我在我的系统上使用全局配置配置了帐户A,我可以从那里克隆我的所有存储库。现在我不想更改配置,我想克隆帐户B并使用我的用户名和密码进行所有操作。我该怎么做?我试过:gitcloneusername:passwordgit@github.com:*****/******.git但没有成功。 最佳答案 您可以尝试使用完整的https网址:gitclonehttps://username:@github.com/*****/******.git如果您省略https://部分(并使用“:”而不是“/”),它将被解释为sshurl。GitHub