【发布时间】:2018-10-01 18:22:34
【问题描述】:
我们还需要做什么:
git remote set-url origin git@github.com:username/your-repository.git
在克隆存储库以便通过 ssh 访问它之后?我之前可以发誓它是自动的。这就是我所做的。
1) 从 github 中删除了我的 ssh 密钥,以确保我拥有的是最新的。
2) 添加key back to github
3)Cloned my repository - git@github.com:superflycss/cli.git
4) 进行了一些更新、提交和推送。
它还在询问我的用户名和密码?
【问题讨论】:
-
git clone会自动设置一个名为origin的遥控器,指向您克隆的 URL。是什么让您认为这行不通? -
我用我的所有步骤更新了我的问题
-
如果您丢失了您的
origin遥控器pushing,您将无法获得用户名和密码(假设您没有其他遥控器)。那不是问题。当您说“克隆我的存储库”时,您实际上是否拥有该存储库?您确定您是通过 SSH 而不是通过 HTTPS 克隆的吗?您看到的确切输出是什么? -
是 - 存储库在我的组织中(我创建了组织)并且我正在使用 SSH url - git@github.com:superflycss/cli.git