问题标签 [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.
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 我得到错误
还有什么办法让它具有交互性?
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
git - git-shell - 新的存储库
我有一个带有专用git
用户和存储库的服务器,
我正在尝试使用该git-shell
方法来允许我的开发人员处理多个项目。
我即将将我的git
用户的外壳更改为git-shell
如果我这样做,我将无法再连接标准外壳(这就是想法)。
问题:那么我将如何创建新的存储库?
我每次都会与 sudoer 连接并创建 repo 然后 chown 吗?
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
. 我该如何从中恢复?
git - 不要向 git 提交特定更改,也不要从我的本地工作区恢复它们
我已经对项目配置进行了特定更改以修改我的项目环境,现在当我这样做时,git status
我将我的.proj
文件标记为已更改,但我不想将此特定文件推送到 github master
,我也不想每次将某些内容推送到 github 之前还原此文件,然后重新设置。
我应该怎么办?
git - 无需密码 GIT 的安全推拉
我正在我的树莓派服务器上工作,每当我在 gitremotely 上克隆或做任何事情时,我都想禁用推拉密码。我怎么做?当我尝试将任何更改拉入或推送到服务器时,我不想在 git shell 上输入密码。
git - 是否有可以在 Windows 的 Git shell 中使用的“更多”命令?
git shell 有一些有用的命令,它们不是 Windows 常用 cmd ( ls
, git grep
) 的一部分。
有没有像 *nix 的命令
在 git shell 中可用?
git - 如何在 git-sh 中编辑/删除“ u= ”标记
使用rtomayko 的 git-sh,我注意到一个我在示例中没有看到的标记。
u=(我想它代表upstream)告诉我我在本地提交了多少次提交,但还没有推送到远程仓库。我想更新它的样式,但我似乎无法弄清楚它的确切名称,所以我可以在我的 .gitconfig 中更改它!
git - github如何标记你的分支的状态颜色
在 git shell 我经常看到 sthis
其中“branch1”在同步时为蓝色,否则为绿色。但是这个颜色指示器是什么意思,这与什么相比?以及如果与错误的叉子相比,如何将其更改为不同的叉子。例如
列出了 5 个带有自己分支的叉子,我如何设置颜色指示器来比较 myFork 或其他人的叉子。
git - Git Hub:恢复已删除的文件
当我执行 git status 时,我不小心删除了本地计算机和 git shell 中的文件,我看到这些文件标记为已删除,我该如何将这些文件恢复到本地计算机?