首页 > 解决方案 > git 询问用户 git 的密码

问题描述

我正在尝试在我的 orgs git 服务器上设置一个本地项目。他们的说明似乎与您的标准 git repos 相似,因此这似乎是典型的方法:

cd existing_folder
git init
git remote add origin git@our-git-url:my-user-name/my-project-name.git
git add .
git commit -m "Initial commit"
git push -u origin master

但是当我这样做时,它会提示我输入git@our-git-url密码。我应该知道那是什么吗?

接下来我尝试了我认为更有意义的方法,而是使用 line git remote add origin my-user-name@our-git-url:my-user-name/my-project-name.git。但是后来我得到一个权限被拒绝的错误,即使它关联的凭据应该与首先创建项目的用户匹配,我。我没有得到什么?

标签: git

解决方案


在您帖子的评论中,您提到您创建了一个 SSH 密钥并在服务器上对其进行了更新,但仍然无法解决您的问题。

有几件事可以指导您完成:

  • 默认情况下不加载 SSH 密钥。你可以用ssh-add ~/.ssh/your-private-key. 如果您不想在打开的每个终端中都输入此内容,我建议您设置 ssh 代理。GitHub 有一个很好的教程来解释如何做到这一点
  • SSH 密钥不一定会消除密码提示。为此,您需要使用无密码密钥。

推荐阅读