git请求用户git的密码

git请求用户git的密码,git,Git,我正在尝试在我的orgs git服务器上本地设置一个项目。他们的说明似乎与您的标准git回购类似,因此这似乎是典型的做法: 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 但当我这样做时,它会提

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

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的密码。我应该知道那是什么吗


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

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

以下几点可以指导您完成:

  • 默认情况下不加载SSH密钥。您可以使用
    ssh add~/.ssh/您的私钥
    来实现这一点。如果您不想在打开的每个终端中都键入此内容,我建议设置ssh代理
  • SSH密钥不一定会消除密码提示。要实现这一点,您需要使用无密码密钥

您可能需要向您的帐户添加ssh密钥,但这里没有足够的信息供任何人提供具体的解决方案。不,我实际上认为这很有帮助。待命。事实上,我已经将我的ssh密钥上传到了该站点。不过,对于人们来说,这似乎是应该有规律地发生的事情。当说明说使用用户名
git
添加源代码时,应该为此提供什么类型的凭据?您自己的git将在URL
git存储库中联系git@our-git url:my user name/my project name.git
,调用
sshgit@our-git url git上传包
(或类似)。这使您的ssh命令尝试以用户身份登录到该主机。他们的ssh服务器将要求提供ssh密钥;您的ssh将按照ssh配置和密钥集的指示提供密钥。通常,当您尝试以用户身份登录到主机时,该用户有一个特殊的登录shell,用于检查传入的键并将其与一大组键进行比较。从该大组中,一个键匹配(当然,没有匹配):一个键与“我们的员工Frank Harris”或他们存储在数据库中的任何其他数据相关联。从中,他们知道您是谁以及允许您使用哪些存储库。