1

我对 GIT 有点陌生。我已经获得了一个我通过 SSH 连接到的开发实例。DEV 实例可以进行 GIT 拉取和 GIT 推送。

The instructions given to me are:
git clone git@jira.somedomain.com:/SomeProject
cd SomeProject
git remote add dev git@jira.somedomain.com:/SomeProject
git config --global user.email "<your_email>"
git config --global user.name "Your Name"

由于我在本地机器上进行开发,因此我希望能够进行 GIT 克隆并进行 GIT 推送和 GIT 拉取。

问题是当我这样做时:

git clone git@jira.somedomain.com:/SomeProject
cd SomeProject
git remote add dev git@jira.somedomain.com:/SomeProject
git config --global user.email "<your_email>"
git config --global user.name "Your Name"

我的用户名和密码无效。

当我这样做的时候

git clone MYUSERNAME@jira.somedomain.com:/SomeProject
cd SomeProject
git remote add dev git@jira.somedomain.com:/SomeProject
git config --global user.email "<your_email>"
git config --global user.name "Your Name"

即使我的 JIRa 帐户有密码,它仍然无法正常工作。

有小费吗?

4

1 回答 1

1

git-config 中的 user.email 和 user.name 字段用于将您的姓名放入提交对象中,它们不用于验证 SSH 连接。这通常使用 SSH 密钥完成。

Github 有MacWindowslinux的说明,说明如何在您的工作站上进行设置。“将您的公钥粘贴到 Github”步骤不适用;在这种情况下,您必须将其放入服务器上~/.ssh/authorized_keys用户的文件中。gitjira.somedomain.com

于 2012-05-26T07:43:25.913 回答