问题标签 [git-shell]

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.

0 投票
1 回答
63 浏览

windows - Github 在克隆时自动删除文件

我无法将我的一个私人存储库克隆到我的计算机中。目前我已经尝试过使用应用程序和控制台,但都没有工作。

使用应用程序:没有特别显示错误,但是在克隆完成后,差异显示我已经删除了一个文件 con.py在此处输入图像描述


在尝试使用控制台克隆时,我实际上是以前从未见过的东西: 在此处输入图像描述

它不会抓取所有对象......然后继续打印出它之后立即删除的整个文件,这很奇怪。

我尝试查找没有运气的解决方案,将目录移动到更短的路径并没有像大多数网站推荐的那样。请帮忙!

0 投票
9 回答
51030 浏览

windows - git-bash $PATH 无法解析带有空格的 windows 目录

我想在 Windows 7(32 位)机器上使用带有 github 客户端的 git-bash。不知何故, git-bash 已经$PATH从 windows 系统中学习了变量PATH。但是,我发现$PATH在 git-bash 中没有正确解析带有空格的 win 系统 PATH。

例如$PATH输出:

“..../c/Program: 没有这样的文件或目录”

有没有办法修复它?构建$PATHfor git shell 的 git-bash 脚本在哪里?谢谢

0 投票
1 回答
8239 浏览

git - 在 Windows 上使用 Git Shell 从 Github 拉取

我是新手,所以这个问题听起来可能很愚蠢,但是在 Windows 上使用 Git Shell 从 Git Hub 中提取的命令是什么?非常感谢。我做了一些研究,但我真的不明白。

这是我在 Git Shell 中输入的内容:

0 投票
1 回答
501 浏览

windows - .bashrc 和 .profile 错误与“sh.exe”:ÿþe:在 git-shell 启动 Windows 7 上找不到命令?

我刚刚在一台装有 Windows 7 的新映像笔记本电脑上安装了 git,当我打开 git shell 时收到此消息:

欢迎使用 Git(版本 1.9.4-preview20140611)

运行 'git help git' 以显示帮助索引。运行 'git help' 以显示特定命令的帮助。sh.exe": ÿþa: 找不到命令 sh.exe": ÿþe: 找不到命令 sh.exe": ÿþe: 找不到命令

我还发现 .profile 中没有设置任何选项,因此尝试了 source .profile 和 .bashrc 但这会导致相同的错误(sh.exe”:ÿþe:找不到命令),其他人解决了这个问题吗?

您应该知道这是一台公司笔记本电脑,我的主目录位于网络共享上,因此 git 的主目录是 h:\ 而不是 C:\Users\\ 不确定这是否会使事情复杂化。

0 投票
1 回答
287 浏览

powershell - 为什么 Git Shell 可以使用带有 HTTP 远程源 URL 的 SSH?

我已经阅读了通过 SSH 配置 Git 以登录一次。Muein Muzamil 的回答说要使用 SSH,我们必须进行如下配置:

remote.origin.url=git@github.com:your_username/your_project.git

也就是说,在普通的 Windows PowerShell 中,SSH 不适用于 HTTPS。

GitHub for Windows 带有 Git Shell。它是一个增强的 PowerShell,具有一些花哨的功能,包括使用 SSH 和 HTTP 的能力。我知道这一点,因为我只是在git push不需要身份验证的情况下运行,然后运行git config -l查看我使用 HTTPS 作为远程源 url。

为什么普通的 Windows PowerShell 需要 git@github.com 协议,而 Git Shell 不需要?

0 投票
1 回答
996 浏览

git - undo git init when "rm -r .git" doesn't work, Windows

I am trying to undo a "git init" command in github shell on Windows 8.1.

When I write

rm -r .git

it says:

rm : Cannot remove item : You do not have sufficient access rights to perfoem this operation.

It prints it for many files.

Any ideas to solve this?

0 投票
2 回答
2080 浏览

git - 从 git shell 注销或删除凭据

如何从 git shell 中删除我的凭据?

我在记住我的 git 登录详细信息的共享计算机 (Windows) 上。我已经尝试关闭 git shell,但是当我重新打开它时,我仍然登录(当我执行 git 操作时不询问我的详细信息)。

我不想重新启动计算机,因为这对我来说不是一个选项。

希望不要重蹈覆辙: http://stackoverflow.com/questions/15381198/remove-credentials-from-git

  • 我在“服务”或“进程”下找不到 git-credential-cache 守护进程
  • ~/.gitconfig 中没有关于凭证助手的任何内容
0 投票
1 回答
485 浏览

gitlab - Gitlab 7.8.4 unable to push with SSH or HTTPS

Our setup: Gitlab CE Gitlab 7.8.4 Git-shell: 2.5.4 Gitlab API: v3 Ruby: 2.1.5p273 Rails: 4.1.1

This is test is on a private repository owned by the same user that is trying to push to it (user is admin). Environment check is clean with no errors. Same error whether we try HTTPS or SSH. SSH worked before the upgrade.

Error:

Similar issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/838

It would appear that we have proper access via HTTPS and SSH, but something on the server, perhaps with git-shell is not right.

What we've done so far:

sudo -u git -H bundle exec rake gitlab:shell:setup RAILS_ENV=production

Made sure 'AllowUsers git' was in sshd_config

Tried different version of git-shell back to 2.2.0.

0 投票
1 回答
631 浏览

git - 通过 CYGWIN 做 Git 拉动

我正在使用 Git shell 通过(GIT pull)命令从 GIT 中提取数据。

但是由于显示消息,我在提取数据时遇到了一些问题"as file too long"

在创建另一个单独的克隆时,我收到以下错误消息:

那么我们可以通过cygwin“GIT PULL”或“GIT PUSH”吗?如果可以,任何人都可以分享这些步骤吗?

0 投票
1 回答
283 浏览

github - GitHub:在所有分支/版本中搜索字符串?

有没有办法在所有分支/所有版本中搜索某个字符串?本质上相当于使用 ctrl+shift+f 来搜索整个解决方案……但是对于所有版本和分支?

远射,但我想我会问。如果没有,是否至少有一些文件名?询问 github.com,但如果它在 gitshell 中,那也很酷。

我亲爱的朋友们决定在某个未合并的分支中删除一些代码。