草庐IT

private-inheritance

全部标签

git - 如何在 GitHub 上设置私有(private) Git 存储库?有可能吗?

我打算在仅限邀请的基础上与几十个用户分享我的源代码。源代码本身不应公开。允许并鼓励参与者提交他们的更改。所以我需要源代码控制,最好是Git,托管在公共(public)服务器上,多个用户可以进行私有(private)访问。我了解到可以在GitHub上使用https://链接设置私有(private)Git存储库。在GitHub本身,这样的项目不会出现在搜索中。对于参与用户,该项目显示一个“锁定”图标。所以显然有私有(private)存储库;我只是不知道如何设置一个。许多教程使用SSH来设置私有(private)存储库,但它们都要求您拥有“自己的服务器”。在推送/pull源代码时,我不关心

Github:只读访问私有(private)仓库

我正在Github上开发一些私有(private)项目,我想在我的部署服务器中添加每晚的cronjobs以从github中提取最新版本。我目前通过在每个部署服务器上生成key对并将公钥添加到github项目作为“部署key”来实现这一点。但是,我最近发现这些部署key实际上对项目具有写入权限。因此,每个服务器管理员都可能开始编辑。此外,我可以将每个部署key仅添加到一个存储库,而我希望能够在同一个部署服务器上部署多个存储库。有没有办法为Github上的选定用户提供私有(private)存储库的只读访问权限? 最佳答案 我haveit

git - 为 Github 私有(private)存储库验证 Jenkins CI

我希望Jenkins能够自动从我托管在Github上的私有(private)存储库中获取数据。但我不知道如何完成该任务。尝试了文档,为jenkins用户生成了ssh-key,我所看到的只是:“无法克隆repo”。我检查了URL-它们是有效的。任何线索,也许您知道一些描述此类内容的文档/博客/任何东西? 最佳答案 可能是GitHub对deploykeys的支持是你要找的吗?引用该页面:WhenshouldIuseadeploykey?Simple,whenyouhaveaserverthatneedspullaccesstoasing

Github:克隆我的私有(private)存储库时出错

我正在尝试使用https-URL克隆我的GitHub项目,但失败并出现错误:$gitclonehttps://foo@github.com/foo/foo-private.gitCloningintofoo-private...Password:error:errorsettingcertificateverifylocations:CAfile:/bin/curl-ca-bundle.crtCApath:nonewhileaccessinghttps://foo@github.com/foo/foo-private.git/info/refsfatal:HTTPrequestfail

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

我在Github上有一个私有(private)存储库,用于我正在处理的项目。到目前为止,我只在家用台式机上工作,但我刚买了一台笔记本电脑,并尝试对其进行设置,以便我可以在任何一台计算机上处​​理项目,并推送/pull更改。我为笔记本电脑添加了一个新的SSHkey到我的Github帐户,并成功地克隆和更改了我设置的公共(public)测试存储库。但是,我无法克隆私有(private)仓库。为了克隆私有(private)仓库,我需要在命令行中做些什么特别的事情吗?我是否需要为我的笔记本电脑设置一个新的GitHub帐户并将自己设置为协作者?我使用的命令是gitclonegit://githu

git - 如果我将其他人的私有(private) Github 存储库 fork 到我的帐户中,它是否会作为公共(public)存储库出现在我的帐户中?

有人让我可以访问他们在Github上的一个私有(private)仓库。我想做的是将该项目fork到我自己的帐户中,这样我就可以利用Github的pull请求功能。我在Github上只有一个基本账户,所以我不能自己做私有(private)仓库,但是如果我将别人的私有(private)仓库fork到我的账户中,它会在我的账户中显示为公开吗? 最佳答案 没有。你可以fork它,它仍然是私有(private)的。Privatecollaboratorsmayforkanyprivaterepositoryyou’veaddedthemtow

linux - 使用 SSL 从 Linux 推送到私有(private) NuGet 存储库

我目前正在尝试从Linux构建机器(dotnet核心项目)将NuGet包部署到我们的本地Nexus服务器但是,Nexus服务器在HTTPS上运行,并带有我的构建机器无法识别的公司域证书。当我运行nugetpush时,出现以下错误:PushingApp.1.0.0.nupkgto'https://v-nexus/repository/nuget/'...PUThttps://v-nexus/repository/nuget/Anerrorwasencounteredwhenfetching'PUThttps://v-nexus/repository/nuget/'.Therequestw

linux - 如何在私有(private)服务器上使用 docker-machine?

我想在运行CentOS7的服务器上安装docker主机(如果重要的话,它在我的PC上的Virtualbox中运行)。我知道有多个云提供商(Amazon、Google、DigitalOcean等)的驱动程序,但如果我想使用自己的私有(private)服务器,我不知道该怎么做。我已经尝试使用--drivergeneric和guest操作系统的IP,以及我使用ssh-keygen和ssh-创建和复制的SSHkeycopy-id但我得到了$docker-machinecreate-dgeneric--generic-ip-address=--generic-ssh-key~/.ssh/id_r

linux - 在 Puppet 中获取机器的私有(private) ip

我只是在想有没有办法获取机器的私有(private)IP并在我们的puppet脚本中使用它,所以假设我们有将IP显示为的脚本:classtest{$my_ip=file{'print_ip_to_my_file':path=>"/tmp/ip.txt",content=>"Thisistestfileandtheprivateipis:${my_ip}"}}如何获取文件中的私有(private)IP? 最佳答案 机器的私有(private)ip是什么意思?如果你安装了facter,你可以这样做,facter--puppet获取有关机

android - 在应用程序中存储和保护私有(private) API key 的最佳实践

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion大多数应用开发者会将一些第三方库集成到他们的应用中。如果它是为了访问服务,例如Dropbox或YouTube,或者是为了记录崩溃。第三方库和服务的数量惊人。大多数这些库和服务都是通过以某种方式对服务进行身份验证来集成的,大多数情况下,这是通过APIkey进行的。出于安全目的,服务通常生成公钥和私钥,通常也称为secretkey。不幸的是,为了连接到服务,这个私钥必须用于身份验证,因此可能是