我刚从磁盘上丢失了一堆存储库,所以我从GitHub克隆了它们。现在每次我向GitHub推送内容时都要求输入用户名和密码。那些尚未删除的人不这样做。
我读取的用于删除用户名/密码提示的唯一解决方案是生成ssh密钥。事情是我已经有了一把钥匙,否则我无法在没有提示的情况下推进那些回购,我没有克隆。
我已经查看git config
了两个我的存储库,一个可以在没有密码的情况下推送,另一个我已经克隆了。唯一的区别是branch.master.remote
和branch.master.merge
设置,我没有设置,使git config
相同。但提示仍然存在。
我甚至不确定生成新的ssh密钥是否有效。我有什么选择?
请参阅help.github.com/ssh-issues并提供更多详细信息。尝试SSH时会发生什么?