相关疑难解决方法(0)

GitLab git用户密码

我刚刚安装了GitLab.

我创建了一个名为project-x的项目.

我创建了很少的用户并将其分配给项目.

现在我尝试克隆:

 git clone git@192.168.0.108:project-x.git
Run Code Online (Sandbox Code Playgroud)

它提示我输入密码.

我应该使用什么密码?

git gitlab

43
推荐指数
4
解决办法
13万
查看次数

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

我在linode的服务器上安装了gitlab.gitlab的所有服务都很棒.我能够登录,创建用户,回购等.但我遇到的问题是,当我尝试推送回购时,它会为git用户提示密码,如下所示:

git@gitlab.myserver.com's password
Run Code Online (Sandbox Code Playgroud)

我已按照安装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如下:

OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to gitlab.myserver.com [MY_IP] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/swaroop/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /home/swaroop/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist …
Run Code Online (Sandbox Code Playgroud)

git ssh gitlab git-shell

36
推荐指数
5
解决办法
7万
查看次数

设置 Git 远程 SSH (git-upload-pack / git-receive-pack)

我有一台具有 SSH 访问权限的服务器,我想在那里放置一个 Git 原始存储库。我刚刚在本地创建了一个 --bare --shared 存储库,并将其复制到每个 SCP 的服务器上。现在我想根据 SSH url 克隆这个存储库。我试过

ssh://USERNAME@HOST/folder1/folder2/gifolder.git
ssh://USERNAME:PASSWORD@HOST/folder1/folder2/gifolder.git
ssh://USERNAME@HOST:PORT/folder1/folder2/gifolder.git
ssh://USERNAME@HOST:/folder1/folder2/gifolder.git
Run Code Online (Sandbox Code Playgroud)

以及以上的一些组合。但 Git 总是说

"fatal: The remote end hung up unexpectedly"
Run Code Online (Sandbox Code Playgroud)

尽管我可以通过 SSH 使用用户名和密码连接到主机。

是否可以按照我想要的方式使用 git,或者我是否必须以完全不同的方式设置它?

更新:

我将 Git 扩展配置为使用 OpenSSH 而不是 Putty,现在 OpenSSH 要求我在“克隆”后输入密码。当我输入正确的密码时,出现以下错误:

bash: git-upload-pack: command not found
Run Code Online (Sandbox Code Playgroud)

(OpenSSH 似乎可以连接到服务器,因为它希望我在输入其他内容时重新输入密码)所以。现在我需要解决这个新问题。首先:我无法在服务器上安装 git。是否可以在不安装 git 的情况下使“git-upload-pack”和“git-receive-pack”可用?

再次感谢

更新2 - 解决方案:

解决方案是将远程存储库目录集成为每个 SSH/SFTP 的本地目录。我正在使用http://www.expandrive.com/来实现此目的。谢谢

git url ssh git-clone

5
推荐指数
2
解决办法
9345
查看次数

标签 统计

git ×3

gitlab ×2

ssh ×2

git-clone ×1

git-shell ×1

url ×1