问题标签 [posh-git]
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.
powershell - 在 Azure Runbooks 中克隆 Azure 存储库
作为我正在做的自动化工作的一部分,我需要克隆一个 repo,因为它有一个我需要用于自动化的 json 文件。我已导入posh-git
,但无法在git clone <url>
其中运行。这是错误:git : The term 'git' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
显然,我已经在源代码管理中添加了我的帐户。所以,我已经完成了
$SourceControl = Get-AzureRmAutomationSourceControl -AutomationAccountName $AutomationAccountName -Name testRepo -ResourceGroupName $ResourceGroupName
然后我在做git clone $SourceControl.RepoUrl
它因上述错误而失败。
任何帮助是极大的赞赏。
powershell-4.0 - 如何从 powershell 提示符中删除“username@host”?
我1.PowerShell, 2.WSL
在我的 Windows 10 机器中使用带有 shell 的 Windows 终端(预览版)。我安装了最新版本的oh-my-posh
并posh-git
自定义终端。我当前的主题是Agnoster
提供丰富多彩的自定义提示。但我想从提示中删除“username@host”。
例如:
当前=>用户名@主机D:\文件夹名称>
需要=> D:\文件夹名>
我尝试了一些$GitPromptSettings
变量以及 GitPrompt.ps1
posh-git 文件夹内的文件但没有用的东西。
另外,因为我有 oh-my-posh 和 posh-git,它们是否都具有提示自定义属性或者它只是来自 posh-git?
任何帮助表示赞赏。
powershell - Oh-my-posh 主题无法与 Powerline 字体和 ConEmu 一起正常工作
我在 Windows 7 上使用 PowerShell 作为我的 shell。我发现 ConEmu 是一个非常好的终端。由于我不在 Windows 10 上,我无法使用 Windows 终端,但 ConEmu 一点也不差。我发现了 posh-git 和 oh-my-posh 以及它们如何自定义您的 PowerShell 体验。我安装了 oh-my-posh,Paradox 主题看起来不错。但是我在我的提示中随机看到了一些空盒子。
这是我在所有主题上都面临的一个问题。颜色和设计都很漂亮,我想使用它,但那些奇怪的盒子让我无法这样做。我还想告诉我,我使用 Cascadia Code 作为我的字体,这也是 Cascadia Code 的电力线版本。所以,我认为它应该作为例外工作。接下来,为了解决这个问题,我去了 nerdfont.com 并从那里安装了 Cascadia Code,而不是微软的官方 GitHub 存储库。然后我将ConEmu的字体设置为我从nerdfonts安装的Cascadia,这发生了:
更好的是,我可以看到 Python 符号和更多符号,但仍然有一个无法呈现的框。但如果我更改存储库,情况会变得更糟:
“主人”后面有一个奇怪的问号。我想我已经满足了使用 oh-my-posh 的所有先决条件,例如安装 posh-git 和 PSReadLine 并拥有 powerline Cascadia Code 字体,并且还按照他们的官方建议使用 ConEmu。如果有人可以帮助我摆脱这种混乱并建议如何解决我的提示,我将非常感激。
PS 我正在使用 PowerShell 7 核心。
git - posh-git - 在新计算机上无法识别 Start-SshAgent
我用 PowerShell 7 和 posh-git 设置了一台全新的计算机。尝试在启动时运行 profile.ps1 时,Start-SshAgent
命令失败,导致无法识别 cmdlet。Import-Module posh-git
工作正常,我看到命令行提示更改。事实上,我旧电脑中 profile.ps1 中的其他所有内容都运行良好。
我尝试检查我的环境变量是否已设置。我可以ssh-agent.exe
从 PowerShell 提示符运行,所以这似乎不是问题。
git - Posh-Git 在尝试从原点提取时抛出 ssh 错误
使用 posh-git 模块时,我无法从原点拉出。有没有办法用 posh-git 配置我现有的 ssh 密钥位置以使用它们?本机 git 工作正常。
错误详情:
git - Git 推荐、cygwin、WSL、PowerShell posh-git 模块
我对使用 git 很陌生,所以我不是很了解,但有一些问题,特别是关于在 Windows 上使用 git。
- 我必须使用来自https://git-scm.com/downloads的 git 还是可以使用其他 git 实现?
- 或者,还有
posh-git
PowerShell 模块。这里的 Cmdlets / Functions 可以做 git 所做的一切,从而下载和安装 git 吗? - 现在,我正在通过巧克力
cinst -y git
安装也安装 cygwin。我对 cygwin 有一个问题,因为这些天它有点多余,尤其是像 WSL 这样的东西。是否可以在没有 cygwin 的情况下安装 git 命令(我想我只需要git.exe
正确的?)。以前很喜欢cygwin,一直都在用,但是到了2020年,确实显得有些多余了对吧? - 或者,我是否应该只安装 WSL,然后进入那里,
sudo apt install git
然后返回 Windows 并创建一个 PowerShell 函数(使用该wsl
方法从 Windows 访问默认 WSL 安装中的命令)?我认为这样的事情应该有效:
我们将不胜感激专家就上述哪种方法最有效和最明智的建议。
powershell - 没有在 Powershell 中获得 Cascadia Code PL
我想开始使用 posh 和 oh-my-posh,所以我根据这篇文章安装了它们。微软文档。我得到了主题,但边缘没有那个箭头(那种酷)。
然后我下载了Windows终端并在那里编辑了setting.json
所以它在那里得到了想要的豪华效果。
现在唯一的问题是如何在 windows powershell 中更改它。我在我的 vs 代码中集成了 powershell,所以我也找不到这个主题(或想要的结果)。我能找到的只是颜色,而不是箭头和花哨的图标或行话是什么。
请帮忙。我希望我的 powershell 有豪华。
vscode-settings - posh-git 忽略 $GitPromptSettings.EnableFileStatus = $false
我刚刚安装了 posh-git 并将其添加到我的 vs 代码终端中。问题是现在用这个终端做任何事情都非常慢,就像制作一个简单的ls
.
为了加快速度,我尝试$GitPromptSettings.EnableFileStatus
使用我的个人资料全局禁用:
C:\Users\pedro.accorsi@sap.com\Documents\WindowsPowerShell |----- Microsoft.Powershell_profile.ps1
根据我在 vs 代码中的终端,它确实将其关闭,但正如您在屏幕截图中看到的那样,它实际上并没有。我一直在查看文件状态和其他所有内容。