我在某个地方的GitHub上有我的项目git@github.com:myname/oldrep.git.
现在我想将我的所有代码推送到其他位置的新存储库中git@github.com:newname/newrep.git.
我使用了命令:
git remote add origin git@github.com:myname/oldrep.git
但我收到了这个:
致命的:远程起源已经存在.
当我尝试在Windows上使用GIT Bash来提取代码时,我遇到以下问题
我已经尝试实现此处提供的已接受解决方案:
但问题仍然存在.添加/删除原点后,我仍然得到相同的错误.
fatal: could not read Username for 'https://github.com': No such file or directory
Run Code Online (Sandbox Code Playgroud) 我收到了一封来自 GitHub 的电子邮件,内容如下:
您最近使用 git/2.24.3 (Apple Git-128) 使用密码通过 git 访问 username/repo 中的存储库。使用 Git 密码的基本身份验证已被弃用,很快将不再有效。访问https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解有关建议的解决方法和删除日期的更多信息。
因此,对于推送到 GitHub 的 git 提交,我需要使用另一种标准命令行方法,这应该不是问题。
但我想知道这会影响部署密钥吗?例如,在已经运行了几个月或几年的自动化流程中——我们应该为变化做好准备吗?
我已经查看了博客文章,并注意到还有很多时间(弃用发生在 2021 年 8 月 13 日),但了解对部署密钥的任何影响以便做好准备非常重要。