gh auth login时引起的could not prompt: Incorrect function.问题-程序员宅基地

技术标签: git  

错误描述

$ gh auth login
? What account do you want to log into?  [Use arrows to move, type to filter]
> GitHub.com
  GitHub Enterprise Server
could not prompt: Incorrect function.
You appear to be running in MinTTY without pseudo terminal support.
To learn about workarounds for this error, run: gh help mintty

查看帮助

$ gh help mintty
MinTTY is the terminal emulator that comes by default with Git
for Windows.  It has known issues with gh's ability to prompt a
user for input.

There are a few workarounds to make gh work with MinTTY:

- Reinstall Git for Windows, checking "Enable experimental support for pseudo consoles".

- Use a different terminal emulator with Git for Windows like Windows Terminal.
  You can run "C:\Program Files\Git\bin\bash.exe" from any terminal emulator to continue
  using all of the tooling in Git For Windows without MinTTY.

- Prefix invocations of gh with winpty, eg: "winpty gh auth login".
  NOTE: this can lead to some UI bugs.

解决方案:

使用token登录

$ winpty gh auth login
? What account do you want to log into? GitHub.com
? What is your preferred protocol for Git operations? HTTPS
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI?  Paste an authentication token
Tip: you can generate a Personal Access Token here https://github.com/settings/tokens
The minimum required scopes are 'repo', 'read:org', 'workflow'.
? Paste your authentication token: ****************************************
- gh config set -h github.com git_protocol https
✓ Configured git protocol
✓ Logged in as xxxxxx
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iplayvs2008/article/details/119981736

智能推荐

Centos7 yum 阿里源报错Failed connect to mirrors.aliyuncs.com:80; 拒绝连接_yum centos 阿里云源 失败-程序员宅基地

文章浏览阅读802次。原因是由于非阿里云ECS用户无法解析主机“mirrors.cloud.aliyuncs.com”链接:https://www.jianshu.com/p/5a419d835194。只需将CentOS-Base里包含aliyuncs.com的行删除即可。商业转载请联系作者获得授权,非商业转载请注明出处。_yum centos 阿里云源 失败

GBT51259-2017腈纶设备工程安装与质量验收规范-程序员宅基地

文章浏览阅读190次。1、压力管道的现场制作安装应符合国家现行标准《压力管道规范 工业管道 第4部分:制作与安装》GB/T 20801.4 和《压力管道安全技术监察规程--工业管道》TSG DOO01的有关规定;绝热工程安装和质量验收应符合现行国家标准《工业设备及管道绝热工程施工规范》GB 50126 和《工业设备及管道绝热工程施工质量验收规范》GB 50185 的有关规定。现场设备管道的安装与验收应符合现行国家标准《工业金属管道工程施工规范》GB 50235 和《工业金属管道工程施工质量验收规范》GB 50184的有关规定。

查验身份证号(C语言)_c语言身份证前六位检验代码-程序员宅基地

文章浏览阅读240次。【代码】查验身份证号(C语言)_c语言身份证前六位检验代码

C++ vector 初始化使用笔记_初始化vector数组-程序员宅基地

文章浏览阅读637次。vector 初始化_初始化vector数组

JAVA多线程详解(超详细)-程序员宅基地

文章浏览阅读1w次,点赞12次,收藏51次。程序:开发写的代码称之为程序。程序就是一堆代码,一组数据和指令集,是一个静态的概念。进程(Process):将程序运行起来,我们称之为进程。进程是执行程序的一次执行过程,它是动态的概念。进程存在生命周期,也就是说程序随着程序的终止而销毁。进程之间是通过TCP/IP端口实现交互的。线程(Thread):线程是进程中的实际运作的单位,是进程的一条流水线,是程序的实际执行者,是最小的执行单位。通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程。线程是CPU调度和执行的最小单位。注意。_java多线程

快乐的用vscode刷LeetCode题目_vacod怎么刷leetco题目-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏5次。vscode是一款越来越受码农们喜爱的软件,大多数人学习编程绕不开的一部分就是算法,很多人都喜欢刷LeetCode的题目,本篇文章就讲述如何用vscode快乐的刷LeetCode的题目。首先我们需要准备vscode这个软件,可以去官网自行下载。下载地址:https://code.visualstudio.com/。傻瓜式安装即可,安装完成后打开软件,如果英文看不习惯可安装中文插件(vscode的大量插件拓展让这个软件变得深受喜爱)。一、首先点击应用商店,输入language搜索,选择中文简体,点击安装_vacod怎么刷leetco题目

随便推点

下列哪一个是c语言中不合法的变量,C语言程序设计(山东联盟)-程序员宅基地

文章浏览阅读2.1k次。第一章 单元测试1、问题:01110011:流程图中用下列哪一个图形符号表示判断?()选项:A:矩形框B:菱形框C:平行四边形框D:圆形框答案: 【菱形框】2、问题:01110021:流程图中用下列哪种图形符号表示事情处理过程的开始?(选项:A:圆括号矩形B:矩形C:箭头D:圆圈答案: 【圆括号矩形】3、问题:01110031:流程图中用于描述输出的是下列哪一个图形符号?选项:A:矩形框B:菱形框..._c语言不合法的变量

Linux下部署Mysql_linux 部署mysql-程序员宅基地

文章浏览阅读441次。目录概述环境说明准备内容部署步骤(部分步骤可忽略)概述本文介绍在Linux下部署Mysql的详细步骤,以供参考。环境说明OS Version:CentOS Linux release 8.1.1911 (此为发行版本)Linux下查看系统版本命令查看系统发行版本:cat /etc/redhat-release查看系统内核版本:uname -a准备内容Linux文件命令行工具Xshell 4下载地址链接:https://pan.baidu.com/s/1yBHjFQeD5IxOl_linux 部署mysql

【内网开发之pkg打包nodejs项目踩坑实践】_nodejs pkg 指定node-程序员宅基地

文章浏览阅读1.3k次,点赞22次,收藏25次。最近新入职新公司,内网开发()。将现有nodejs服务打包成指定平台(国产麒麟系统V10,arm64架构)可执行文件交付,避免源代码泄露。在我完完全全掌握了他的原理后,我终于解决了我所遇到的坑,特此记录学习,参考(基于es6规范封装 Express + DM8 + WebSocket + PKG )_nodejs pkg 指定node

python - 简单算法题 - 列表偏移_列表偏移:现有lst = [1,2,3,4,5],将列表向右偏移2位后,变成lst = [4,5,1-程序员宅基地

文章浏览阅读887次。列表偏移来源:http://www.coolpython.net/python_primary/algorithm_exercises/easy_list_shift.html题目要求lst = [1,2,3,4,5],列表向右偏移两位后,变成lst = [4,5,1,2,3]思路分析第一种方式:用切片将 [1,2,3] 和 [4,5] 取出来,之后合并在一起lst = [1,2,3,4,5]result = lst[3:]+lst[:3]print(result)或者lst = [_列表偏移:现有lst = [1,2,3,4,5],将列表向右偏移2位后,变成lst = [4,5,1,2,3]

MySQL之PXC集群搭建_gcomm://-程序员宅基地

文章浏览阅读366次。一、PXC 介绍1.1 PXC 简介PXC是一套MySQL高可用集群解决方案,与传统的基于主从复制模式的集群架构相比 PXC 最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。PXC 最关注的是数据的一致性,对待事物的行为时,要么在所有节点上执行,要么都不执行,它的实现机制决定了它对待一致性的行为非常严格,这也能非常完美的保证 MySQL 集群的数据一致性;1.2 PXC特性和优点完全兼容 MySQL。 同步复制,事务..._gcomm://

动力电池MES系统方案_锂电池mes系统-程序员宅基地

文章浏览阅读487次,点赞5次,收藏4次。总之,MES系统是一种强大的生产管理工具,可以帮助企业提高生产效率、优化生产流程、降低成本、提高产品质量和客户满意度。_锂电池mes系统

推荐文章

热门文章

相关标签