问题标签 [private-repository]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
28 回答
411214 浏览

git - 克隆一个私有存储库(Github)

我在 Github 上有一个私人存储库,用于我正在从事的项目。到目前为止,我只在家用台式机上工作,但我刚买了一台笔记本电脑,并正在尝试对其进行设置,以便我可以从任何一台计算机上处​​理项目,并推送/拉取更改。

我在笔记本电脑的 Github 帐户中添加了一个新的 SSH 密钥,并成功克隆并更改了我设置的公共测试存储库。但是,我无法克隆私人仓库。为了克隆私人仓库,我需要在命令行中做些什么特别的事情吗?我是否需要为我的笔记本电脑设置一个新的 GitHub 帐户并将自己设置为协作者?

我使用的命令是git clone git://github.com/username/reponame.git

0 投票
3 回答
49295 浏览

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

我已经在我的系统上使用全局配置配置了帐户 A,我可以从那里克隆我的所有存储库。

现在我不想更改配置,我想使用我的用户名和密码克隆并执行帐户 B 的所有操作。我怎样才能做到这一点?

我努力了:

但没有成功。

0 投票
3 回答
1097 浏览

git - github克隆私人仓库

我正在使用另一台计算机,并且正在尝试克隆我的一个存储库,但是当我克隆存储库时,github 提示我输入凭据并且我无法进行身份验证:

我的帐户没有 github.com 电子邮件,所以我很困惑它正在寻找什么凭据。我已经像这样设置了我的 git 配置:

编辑

从下面提到的几点来看,我现在必须使用我的个人访问令牌作为我的密码,缓存我的个人访问令牌的最佳方法是什么,这样我在克隆、推送等时就不必继续输入它了?

0 投票
3 回答
2689 浏览

git - 使用个人访问令牌克隆私有 Github 存储库 Netbeans

直到现在,我的 NetBeans 项目与其各自的 GitHub 存储库之间的连接一直是无缝的。我了解到 GitHub 在 8 月 14 日实施了一项更新,要求用户使用个人访问令牌来访问他们的 GitHub 存储库。我以前从未使用过它,因为我对 GitHub 比较陌生。我想要做的就是能够将我的更改推送到 GitHub,但是现在,每当我这样做时,我都会收到此错误: https://5-pengoo@github.com/5-pengoo/Therabot: git-receive-pack not permitted on 'https://5-pengoo@github.com/5-pengoo/Therabot/'

虽然我的项目是私有的,但我拥有该项目,所以我不应该被拒绝访问。

我尝试查看诸如Git clone 总是要求个人访问令牌(私人回购)之类的问题,但它对我没有用。例如,对于这个问题,它在终端而不是 NetBeans 中提供解决方案,并且可能已经过时。

如果您需要任何其他详细信息,请告诉我,否则,我期待您的回音。

0 投票
3 回答
1085 浏览

git - 为什么我无法克隆我作为合作者的私有存储库

我是一个私人 github 存储库的合作者。我可以分叉它,但是当我尝试将它克隆到我的系统上时,它会显示一个弹出框,要求提供凭据,即使我输入了正确的凭据,我也无法登录。

即使我是其中的合作者,只是我还是 github 实际上不允许克隆私人仓库?

0 投票
2 回答
614 浏览

git - 如何在 Eclipse 中克隆 git 私有存储库?

在此处输入图像描述

在尝试这样做时,我不断收到此错误,但我的 URL 是正确的。但是,当我使用公共回购进行测试时,它工作正常

0 投票
2 回答
2252 浏览

git - 无法克隆私有存储库 github:身份验证失败

我在 github 中创建了一个私人仓库,当我尝试使用 cmd (git) 克隆它时,系统会提示我输入用户名和密码的 github 窗口。它说在 cmd 中登录失败,然后在 cmd 中询问用户名/密码。我再次输入凭据并按 Enter。我收到类似致命的错误:身份验证失败

我使用https执行了上述操作。当我尝试使用 ssh 时,我收到此错误 git@github.com: Permission denied (publickey)。致命:无法从远程存储库中读取。请确保您具有正确的访问权限并且存储库存在。

如何克隆此私有存储库?

0 投票
1 回答
25 浏览

github - 如何将私有存储库分支也设为私有?

我,一个私有存储库的所有者,有一个维护者,他不久前对存储库进行了分叉。存储库在分叉时是私有的。我今天查看了他们的帐户,它显示存储库是公开的。它实际上是公共的还是私人的?

0 投票
1 回答
18 浏览

node.js - 更新私有nodejs包树的最佳(更容易/更快)方法是什么

最近我开始使用一个私有的 npm 包作为后端。它们存储在我们的私有包服务器上(我在应用程序组件中部署的一个 npm 存储库。

虽然我最喜欢这一切是如何运作和发生的,但有一个问题。想象一下这样的包: @example/logging, @example/utilities, @example/validation, @example/database, @example/security- 低级包。而且这些低级包中的许多都依赖于@selfcad/logging包。 @example/updates-queue@example/subscriptions@example/auth-tools和包 代表高级抽象和组件@example/cloud-functions@example/backend-core每个高级包都依赖于少数或有时全部的低级包。其中一些包通过@example/cloud-functions包在云功能中被引用,尤其是低级包。其他直接在云端使用的功能。此外,还有一个后端组件,大多数包都直接使用。

因此,真正的头痛开始了,当必须进行更改时,例如在低级包中,如@example/loggingor @example/validation

将更新或修复传播到广泛引用的较低包的最简单方法是什么?具有嵌套依赖项。像这样:一个包,例如直接间接@example/validation引用,如使用、使用和我更新的内部。如何跨包传播这样的更新?@example/configuration@example/validation@example/database@example/validation@example/validation

0 投票
0 回答
55 浏览

github - 如何在 Github Pages 上使用来自私有 Github 存储库的图像?

我可以在 Github Pages 上基于相同的私有仓库使用来自私有仓库的图像吗?

使用公共仓库时,下面的代码没有问题。

但现在在一个私人仓库中,图像 URL 有令牌。

像这样:

没有什么大秘密,也没有隐瞒的意思。这只是一张我要在我的博客上发布的图片。我只是不愿意有人分叉我的帖子。所以我切换到私人仓库,但我不知道如何处理图像地址。