Questions tagged «git-bash»

名称用于引用msysgit中捆绑的bash shell。

8
在Windows上启动Git Bash时运行SSH代理
我正在使用git bash。我必须用 eval `ssh-agent.exe` ssh-add /my/ssh/location/ 每次我开始新的git bash时。 有没有办法永久设置ssh代理?还是Windows具有管理ssh密钥的好方法? 我是新手,请给我详细的教程,谢谢!
152 windows  ssh  git-bash 

19
无法推送到Bitbucket上的Git存储库
我创建了一个新的存储库,但遇到一个奇怪的错误。我以前在Bitbucket上使用过Git,但是我只是重新格式化了,现在似乎无法让Git正常工作。提交后,我必须将电子邮件和名称添加到全局变量,但随后提交就可以了。 当我尝试使用命令 git push origin master 它不起作用。我收到此消息: $ git push origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我在这里茫然。我与之共享此存储库的朋友可以很好地访问它并将其推送到正确的位置,但是我似乎无法使其正常工作。
143 git  bitbucket  git-bash 

6
在Windows的git bash中更改驱动器
我试图浏览到我的驱动器位置E:/Study/Codes在git bashWindows中。在命令提示符下,为了更改驱动器,我使用E:它在中返回错误git bash。 bash:E ::找不到命令。 如何将当前目录位置从更改/c/users为E:Study/Codes
141 windows  git  git-bash 

10
在Windows安装的Git Bash中更改〜目录的位置
我什至不确定我在问正确的问题。让我解释一下我的情况: 这是关于Windows 7上的Git。 我公司在网络驱动器而不是本地硬盘驱动器上设置Windows用户目录(出于备份和其他目的,不在此问题的范围内)。我不能改变那个政策。 我可以在该方案之外拥有本地文件,这就是我的Apache服务器设置的方式。完全是本地的。 我安装了Git。它会安装Bash。当我启动Bash并cd ~(更改到根目录)时,我发现它(Bash根目录)指向我的网络用户目录。我希望它不要那样做。我想 ~在硬盘上的其他地方。我想要它,以便当我执行其他操作(如安装证书,SSH密钥等)时,其默认设置不会自动使用该网络目录。 我到处搜索都是徒劳的,所有我能找到的都是涉及别名,重定向和$ HOME指向的位置的答案。但这根本不是我想要的。 问题是:我可以更改该目录吗?如果是这样:如何? 更新:因此,$ HOME是我需要修改的。但是,我无法找到这个神话般的$ HOME变量的位置,因此我认为它是PATH的Linux系统版本。反正 ... 我的确有一个“个人资料”文件git/etc。以下是内容(注意,没有$ HOME): # To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain worldwide. This software is distributed without …
138 git  msysgit  git-bash  mingw32  msys2 

13
试图在Windows 10上运行Python的“权限被拒绝”
Windows 10上的更新似乎在一夜之间破坏了Python。仅尝试运行会python --version返回“权限被拒绝”错误。三个更新都没有;KB4507453,KB4506991或KB4509096看起来是罪魁祸首,但问题的时机令人怀疑。我希望不再缺少回滚,而是希望有一个更简单的修复程序丢失。 python上的权限是“ -rwxr-xr-x”,除了安装昨晚的补丁程序后让Windows更新重启计算机之外,我没有做任何更改。 根据系统信息,我正在运行10.0.18362 还应该注意,无论我是否(尝试)使用“以管理员身份运行”从git-bash执行Python,并且如果我尝试使用PowerShell,它只会打开Windows存储,就像未安装该应用程序一样,这正在发生。我以为/c/Users/david/AppData/Local/Microsoft/WindowsApps/由于某种原因它看不到文件夹的内容。 我也尝试过重新安装Python 3.7.4,但这也无济于事。还有什么我应该看的吗?

20
Git Bash没有看到我的路径
当我在Windows上使用Git Bash时,尽管它位于我的PATH变量中的文件夹中,但是如果不指定其完整路径,我将无法运行任何可执行文件。好像bash无法识别它。为什么?我可以解决吗?
107 windows  bash  git-bash 

6
git push命令中的用户名和密码
可以克隆git仓库,在命令中指定用户名和密码。例: git clone https://username:password@myrepository.biz/file.git 推送时是否还可以指定用户名和密码?这样,例如,运行git push origin --all将输出要求输入密码的信息。我想要一个命令。 (我知道设置键和其他解决方案的能力,但是我想知道是否有一种方法可以仅使用一个命令继续使用用户名和密码。)我正在Windows 8.1上运行Git Bash。
107 git  git-bash 

13
如何使用bash脚本遍历所有git分支
如何使用bash脚本遍历存储库中的所有本地分支。我需要进行迭代,并检查分支和某些远程分支之间是否有任何区别。防爆 for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done 我需要做上面给出的事情,但是我面临的问题是$(git branch)给了我存储库文件夹中的文件夹以及存储库中存在的分支。 这是解决此问题的正确方法吗?还是有其他方法可以做到? 谢谢
105 git  bash  git-bash 

4
Git Add是否有冗长的开关
我正在将我所有的私人公开仓库移至github。我做出的决定之一是仅使用控制台,因为如果我需要更换PC等,这意味着可以减少工具的占用。 我将是控制台应用程序的大量用户,并且是git的新手,因此决定购买Tekpub的Mastering Git系列,因为它向您展示了如何将git bash集成为工具栏。 除了add all命令是: git add . 它似乎正在工作,但是我没有任何迹象表明它是否工作。是否有一个冗长的开关(我想这就是它的名字),它会说启动命令后跟踪了哪些文件? 我将Visual Studio 2010与git的标准安装一起使用(不是Git扩展)
104 git  github  git-bash 

17
致命:无法读取“ https://github.com”的用户名:无此文件或目录
当我尝试在Windows上使用git Bash提取代码时遇到以下问题: fatal: could not read Username for 'https://github.com': No such file or directory 我已经尝试实现此处提供的可接受的解决方案: 当使用Github推送提交时出错:致命:无法读取用户名 ...但是问题仍然存在。添加/删除原点后,我仍然遇到相同的错误。

4
Git Bash的确切含义是什么?
吉特·巴什 最近两天我一直在与Git Bash合作。我知道现在的基本操作,例如commit,push,pull,fetch,和merge。但我仍然不知道是什么混帐击本身实际上是! 我搜索了很多有关Git Bash的信息,但是我看到的所有站点都集中在其命令的功能上。对于我的问题,我仍然没有找到好的答案。现在,我想,我来对地方了!
94 git-bash 

9
如何使用脚本启动具有特定工作目录的Git Bash窗口?
如何使用脚本(Bash或Windows批处理)启动具有指定工作目录的新Git Bash窗口? 我的目标是从一个脚本启动多个Git Bash窗口,每个窗口都设置到不同的工作目录。这样,我可以在启动计算机后快速开始工作,而不必打开Git Bash窗口并将每个窗口导航到正确的工作目录。 我不是在问如何更改默认工作目录,就像这个问题一样,而是从脚本启动具有不同工作目录的一个或多个终端窗口。

6
清除Git Bash屏幕的命令
Git中是否有任何命令可以清除屏幕。例如在执行很多代码后在窗口命令行中,如果键入cls,则它将清除所有先前的代码。所以我想要在Git中使用相同类型的功能。所以任何人都可以告诉我命令名称。

11
Git Bash(mintty)在Windows 10操作系统上非常慢
几个月前,我在Windows 10上安装了Git 。它工作了一段时间。但是现在,它的运行速度如此之慢。 该git status命令执行需要7秒钟,并且git stash需要花费很多分钟进行存储(即使没有要存储的内容)。另外,我想指出的是,git status该命令可以立即打印结果,但是我无法在几秒钟内输入新命令,如下图所示。 我曾尝试在网上冲浪以解决诸如this,this等问题,但这些方法均无效。 PS:我使用Windows Defender防病毒软件,但这不会使Bash变慢。另外,cmd需要更多时间来执行git命令,而git bash需要更长的时间来执行任何命令。 更新:我已经切换到Ubuntu,因此,我目前不使用Windows。因此,我无法检查是否有任何解决方案对我有用。我接受@pschild提供的答案,因为它的支持最多,并且似乎已经为许多人服务。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.