git - 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
。但是后来我得到一个权限被拒绝的错误,即使它关联的凭据应该与首先创建项目的用户匹配,我。我没有得到什么?
解决方案
在您帖子的评论中,您提到您创建了一个 SSH 密钥并在服务器上对其进行了更新,但仍然无法解决您的问题。
有几件事可以指导您完成:
- 默认情况下不加载 SSH 密钥。你可以用
ssh-add ~/.ssh/your-private-key
. 如果您不想在打开的每个终端中都输入此内容,我建议您设置 ssh 代理。GitHub 有一个很好的教程来解释如何做到这一点。 - SSH 密钥不一定会消除密码提示。为此,您需要使用无密码密钥。
推荐阅读
- azure-ad-b2c - 在 Azure B2C 自定义策略中,如何为依赖于验证技术配置文件的验证显示超过 2 条不同的验证消息?
- ios - 使用带有 JSONserialization 的 Structs 在 Swift 中解码嵌套的 JSON 数组和字典
- groovy - 不能在函数内访问 Groovy 变量
- python - 无法解决 Azure Web 服务上的“没有与主机名关联的地址”
- javascript - 将对象添加到对象数组Javascritp
- swift - 如何根据设备大小调整 CAShapeLayer 的位置?
- django - 如何从 Django 的管理站点更改用户语言?
- javascript - 在加载之前尝试对未定义变量执行方法的反应?
- ios - 在 XCode 中添加约束使 UIImageView 占据整个屏幕
- java - java有界泛型与策略模式之间的区别