gpt4 book ai didi

Git/GitHub 无法推送到 master

转载 作者:IT王子 更新时间:2023-10-29 01:18:31 24 4
gpt4 key购买 nike

我是 Git/GitHub 的新手,遇到了一个问题。我创建了一个测试项目并将其添加到本地存储库。现在我正在尝试将文件/项目添加到远程存储库。

这是我所做的(并且成功了)-

git remote add origin git://github.com/my_user_name/my_repo.git

现在,当我尝试使用以下命令将存储库推送到 GitHub 时,出现以下错误 -

git push origin master

错误-

fatal: remote error:
You can't push to git://github.com/my_user_name/my_repo.git
Use git@github.com:my_user_name/my_repo.git

最佳答案

GitHub 不支持通过 Git 协议(protocol)推送,您使用以 git:// 开头的 URL 表明这一点。正如错误消息所说,如果你想推送,你应该使用 SSH URL git@github.com:my_user_name/my_repo.git 或使用 的“智能 HTTP”协议(protocol)https:// GitHub 为您的存储库显示的 URL。

(更新:令我惊讶的是,有些人显然认为我是在暗示“https”意味着“智能 HTTP”,但我不是。Git 曾经有一个“愚蠢的 HTTP”协议(protocol)在引入 GitHub 使用的“智能 HTTP”之前不允许推送 - 可以在 httphttps 上使用。Git 使用的传输协议(protocol)之间的差异在下面的链接中进行了解释。)

如果你想改变原始 URL,你可以这样做:

git remote set-url origin git@github.com:my_user_name/my_repo.git

git remote set-url origin https://github.com/my_user_name/my_repo.git

更多信息请参阅 10.6 Git Internals - Transfer Protocols .

关于Git/GitHub 无法推送到 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com