我的 Media Temple (dv) 服务器上的私钥/密码和 git 存储库存在问题

发布于 2024-12-22 10:16:42 字数 1004 浏览 0 评论 0原文

我在 Media Temple (dv) 服务器上设置了一个 git 存储库,以便更轻松地开始管理和部署 Web 项目,但我遇到了困难。当尝试将远程存储库克隆到本地计算机(使用 SmartGit 或控制台)时,系统会要求我提供私钥文件和/或密码。具体消息是:

提供用于向 SSH 服务器进行身份验证的凭据 “git.website.com”作为用户“Brandon”。

我已经按照此处列出的说明进行了操作上传我的公钥。我以为这会解决这个问题,但事实并非如此。我已尝试了该帐户中的所有密码,但均无济于事。

建议?

更新 1

这是我在终端中所做的,导致我遇到密码障碍:

$ cd /Users/.../project_name
$ git remote add web ssh://git.website.com/project_name.git
$ git push web +master:refs/heads/master

这导致了此消息:

[email protected]'s password:

更新 2

这是 SmartGit 的屏幕截图屏幕,如果有帮助的话。 http://cloud.smallparade.com/Cpck

I set up a git repository on my Media Temple (dv) server to start managing and deploying web projects more easily but I'm running into a wall. When trying to clone the remote repository to my local machine (using SmartGit or the console) I'm being asked for the private key file and/or the password. The specific message is:

Provide the credentials for authenticating to the SSH server
'git.website.com' as user 'Brandon'.

I already followed the instructions laid out here for uploading my Public Key. I thought this would solve this issue, but it hasn't. I've tried every password I have in this account, but to no avail.

Suggestions?

UPDATE 1

Here is what I'm doing in Terminal that leads me to the Password road block:

$ cd /Users/.../project_name
$ git remote add web ssh://git.website.com/project_name.git
$ git push web +master:refs/heads/master

And this leads to this message:

[email protected]'s password:

UPDATE 2

Here is a screenshot of the SmartGit screen, if it helps. http://cloud.smallparade.com/Cpck

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遇见了你 2024-12-29 10:16:42

您似乎遇到了 SSH 问题,而不是 git 问题。首先,通过将 git 排除在外来解决问题。

假设您在此计算机上有一个实际的 shell 帐户,请输入:

ssh git.website.com

如果它提示您输入密码,则说明您没有正确上传公钥。

输入您的密码,登录,然后查看 .ssh/authorized_keys 以查看可能存在的问题。如果您做得正确,您的密钥就是文件中的最后一个(可能是唯一的)。如果它不存在或文件不存在,则说明您做错了什么。

如果你的密码不起作用,那么你的问题就更大了。与您的服务器技术支持联系。

You appear to have a SSH problem, not a git problem. First, troubleshoot it by taking git out of the equation.

Assuming you have an actual shell account on this machine, type this:

ssh git.website.com

If it prompts you for a password, then you did not upload your public key correctly.

Type in your password, log in, and then check out .ssh/authorized_keys to see what may be wrong. If you had done it right, your key is the last one in the file (likely the only one). If it's not there or the file doesn't exist, you did something wrong.

If your password doesn't work, you have a bigger problem. Talk to your server tech support.

季末如歌 2024-12-29 10:16:42

更改存储库权限。
例如:chmod -R 755

Change the repo permissions.
For exemplo: chmod -R 755

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文