当前位置: 首页 > 面试题库 >

在github私有仓库中获得“终端提示禁用”错误的结果

萧宣
2023-03-14
问题内容

我从浏览器使用Github UI创建了私有仓库examplesite / myprivaterepo。

然后我转到我的go目录(在桌面上)并将其克隆:

$ cd $GOPATH
$ go get github.com/examplesite/myprivaterepo

到目前为止,一切都很好。创建了文件scheduler.go,将其添加到repo中并进行了推送。

$ vim scheduler.go
$ git add scheduler.go
$ git commit
$ git push

一切都很好。但是,当我去一台干净的笔记本电脑尝试克隆存储库时,出现了一个错误:

# Now on laptop, which doesn't yet know about the repo
$ cd $GOPATH
$ go get github.com/examplesite/myprivaterepo
# At this point it should ask for my user ID and password ,right? But it doesn't.
# Instead, this error occurs:
cd .; git clone https://github.com/examplesite/myprivaterepo /Users/tom/go/src/github.com/examplesite/myprivaterepo
Cloning into '/Users/tom/go/src/github.com/examplesite/myprivaterepo'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
package github.com/examplesite/myprivaterepo: exit status 128

为什么笔记本电脑讨厌自己的仓库,我如何才能接受笔记本电脑的命运?谢谢。


问题答案:

go get默认禁用“终端提示”。可以通过设置一个环境变量git来改变它:

env GIT_TERMINAL_PROMPT=1 go get github.com/examplesite/myprivaterepo


 类似资料:
  • 私有仓库 有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。 本节介绍如何使用本地仓库。 docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。本文内容基于 docker-registry v2.x 版本。 安装运行 docker-registry 容器运行 你可以通过获取官方 registry 镜像来运行。 $ docker

  • 问题内容: 我正在尝试运行一个容器,该容器将公开私有GitHub存储库上的软件包中的golang服务。 由于我与GCE合作,因此我的入门图片是google / debian:wheezy。 安装所有必需的依赖项和工具后,我正在运行 包裹是私人仓库。 我添加了GitHub SSH密钥以允许从私有存储库克隆到docker文件: 尽管如此,当go尝试克隆存储库时,我在go get流程中遇到了一个错误:

  • 问题内容: 我当前正在使用此仓库https://github.com/awslabs/goformation在AWS Cloudformation上工作。因为我做了一些自定义,所以我做了一个叉子https://github.com/vrealzhou/goformation。 现在在我的另一个项目(使用go模块)中,我尝试使用该错误: 有谁知道原因以及如何解决这个问题?谢谢 问题答案: 您可以在其

  • 本文档介绍使用 docker-compose 部署 harbor 私有仓库的步骤,你也可以使用 docker 官方的 registry 镜像部署私有仓库(部署 Docker Registry)。 使用的变量 本文档用到的变量定义如下: $ export NODE_IP=10.64.3.7 # 当前部署 harbor 的节点 IP $ 下载文件 从 docker compose 发布页面下载最新的

  • 这节课给大家讲讲私有镜像仓库的使用。 Docker Hub 目前 Docker 官方维护了一个公共仓库Docker Hub,大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。如果你觉得拉取 Docker Hub 的镜像比较慢的话,我们可以配置一个镜像加速器:http://docker-cn.com/,当然国内大部分云厂商都提供了相应的加速器,简单配置即可。 注册 你可以在 htt

  • 使用Chart便于封装和管理kubernetes中的应用,因此当企业内部的应用多了以后,互相依赖、部署环境复杂之后,原先的直接使用yaml文件的管理方式已经不再适应生产的需要,因此我们有必要构建自己的chart仓库。本文中我们将使用 GitHub Pages 来构建我们自己的 chart 仓库。 目的 我们需要构建一个GitHub pages存储所有chart的压缩文件,最好还要有一个前端来展示和