如何克隆DEV服务器上的GIT实例?

时间:2012-05-26 01:49:50

标签: git ssh

我对GIT有些新意。我已经提供了一个我要SSH的开发实例。 DEV实例可以执行GIT pull和GIT push。

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 push和GIT pull。

问题在于我:

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帐户有密码,它仍然无效。

任何提示?

1 个答案:

答案 0 :(得分:1)

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

Github有关于如何在您的工作站上设置这些内容的MacWindowslinux的说明。 “将您的公钥粘贴到Github”步骤不适用;在这种情况下,您必须将其放入~/.ssh/authorized_keys服务器上用户git的{​​{1}}文件中。