问题标签 [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 投票
2 回答
251 浏览

git - 使 git-shell 交互

我正在设置一个 git 服务器(在 RHEL 6 机器上)。

我创建了 git 用户并将其 shell 设置为 /usr/bin/git-shell 我在用户的主目录 (/home/git) 中创建了一个目录 git-shell-commands 并将其 chmod 为 755。

我从 github 下载了帮助和列表命令,将它们放入 git-shell-commands 并使其可执行。

我还设置了 .ssh 目录和授权密钥。

现在在我的盒子上当我做 ssh git@thegitserver 我得到错误

还有什么办法让它具有交互性?

0 投票
8 回答
74425 浏览

git - Gitlab在推送git用户时提示输入密码

我在 linode 的服务器上安装了 gitlab。gitlab 的所有服务都运行良好。我可以登录、创建用户、repos 等。但我面临的问题是,当我尝试推送 repo 时,它会提示 git 用户的密码,如下所示:

我已按照以下位置安装 gitlab 的说明进行操作:https ://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md并使用安装中提到的以下行禁用登录让用户 git指导:

sudo adduser --disabled-login --gecos 'GitLab' git

我正在使用 gitlab 版本 6。可能是什么问题?

的输出ssh -Tvvv git@gitlab.myserver.com如下:

以下是我运行时的输出:rvmsudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production

0 投票
3 回答
7888 浏览

git - git-shell - 新的存储库

我有一个带有专用git用户和存储库的服务器,
我正在尝试使用该git-shell方法来允许我的开发人员处理多个项目。

我即将将我的git用户的外壳更改为git-shell
如果我这样做,我将无法再连接标准外壳(这就是想法)。

问题:那么我将如何创建新的存储库?

我每次都会与 sudoer 连接并创建 repo 然后 chown 吗?

0 投票
2 回答
1467 浏览

bash - 我将 /etc/passwd 更改为 git-shell 并将其改回,但现在 shell 无法正常工作

我按照如何在此处设置 git 服务器的说明进行操作,并git通过将/etc/passwd文件设置为/usr/bin/git-shell.

后来发现还是想ssh as git,所以我把它重置回了/bin/sh。我可以 ssh 回来,但今天的 shell 提示看起来很奇怪。以前,提示是

git@xyz.com $

但现在只是

$

标签自动完成功能消失了。历史也没有了。我不确定切换到git-shell. 我该如何从中恢复?

0 投票
2 回答
295 浏览

git - 不要向 git 提交特定更改,也不要从我的本地工作区恢复它们

我已经对项目配置进行了特定更改以修改我的项目环境,现在当我这样做时,git status我将我的.proj文件标记为已更改,但我不想将此特定文件推送到 github master,我也不想每次将某些内容推送到 github 之前还原此文件,然后重新设置。

我应该怎么办?

0 投票
2 回答
5572 浏览

git - 无需密码 GIT 的安全推拉

我正在我的树莓派服务器上工作,每当我在 gitremotely 上克隆或做任何事情时,我都想禁用推拉密码。我怎么做?当我尝试将任何更改拉入或推送到服务器时,我不想在 git shell 上输入密码。

0 投票
1 回答
7217 浏览

git - 是否有可以在 Windows 的 Git shell 中使用的“更多”命令?

git shell 有一些有用的命令,它们不是 Windows 常用 cmd ( ls, git grep) 的一部分。

有没有像 *nix 的命令

在 git shell 中可用?

0 投票
1 回答
36 浏览

git - 如何在 git-sh 中编辑/删除“ u= ”标记

使用rtomayko 的 git-sh,我注意到一个我在示例中没有看到的标记。 迅速的

u=(我想它代表upstream)告诉我我在本地提交了多少次提交,但还没有推送到远程仓库。我想更新它的样式,但我似乎无法弄清楚它的确切名称,所以我可以在我的 .gitconfig 中更改它!

0 投票
1 回答
301 浏览

git - github如何标记你的分支的状态颜色

在 git shell 我经常看到 sthis

其中“branch1”在同步时为蓝色,否则为绿色。但是这个颜色指示器是什么意思,这与什么相比?以及如果与错误的叉子相比,如何将其更改为不同的叉子。例如

列出了 5 个带有自己分支的叉子,我如何设置颜色指示器来比较 myFork 或其他人的叉子。

0 投票
2 回答
114 浏览

git - Git Hub:恢复已删除的文件

当我执行 git status 时,我不小心删除了本地计算机和 git shell 中的文件,我看到这些文件标记为已删除,我该如何将这些文件恢复到本地计算机?