一、修改远程仓库地址
进入你刚刚克隆到本地的仓库目录,执行以下命令来修改远程仓库的 URL,将其指向你自己的新仓库:
cd 原仓库名
git remote set-url origin <你自己的新仓库的 Git 地址>
补充:
错误分析:
warning: remote.origin.url has multiple values
:这个警告表明远程仓库origin
的url
属性有多个值。这可能是因为你之前在配置远程仓库时,不小心添加了多个url
或者执行了多次git remote add origin <url>
操作,导致origin
这个远程仓库关联了多个不同的url
。fatal: could not set 'remote.origin.url' to 'https://github.com/Niceeggplant/papers_vue_copy.git'
:由于上述的多个url
问题,导致无法将remote.origin.url
设置为你想要的新值。
解决步骤:
-
查看当前远程仓库的详细信息:
git remote -v
这将列出当前所有的远程仓库及其对应的
url
,可以帮助你确认是否存在多个url
关联到origin
。 -
移除多余的
url
关联:
假设你看到origin
有多个url
关联,你可以先移除现有的origin
远程仓库,然后重新添加正确的url
。git remote rm origin git remote add origin https://github.com/Niceeggplant/papers_vue_copy.git
代码解释:
git remote -v
:该命令用于查看远程仓库的信息,包括名称和对应的url
,可以帮助你检查是否存在多个url
关联到同一个远程仓库名称。git remote rm origin
:此命令将移除名为origin
的远程仓库。使用该命令时要小心,确保你确实要移除该远程仓库,因为这将切断你和该远程仓库的关联。git remote add origin https://github.com/Niceeggplant/papers_vue_copy.git
:此命令会重新添加origin
远程仓库,并将其url
设为https://github.com/Niceeggplant/papers_vue_copy.git
。
注意事项:
- 在执行
git remote rm origin
时,确保你对当前仓库的状态有清晰的认识,因为这会删除远程仓库的关联。如果你还有未推送的提交,需要谨慎操作,避免丢失未推送的工作。 - 在重新添加
origin
远程仓库并设置url
后,你可以继续使用git push
和git pull
等操作将本地代码与远程仓库同步。 - 如果你不确定是否要移除
origin
远程仓库,可以先将现有的代码和修改进行备份,以防意外丢失。
如果你仍然遇到问题,可能是因为有其他配置冲突或权限问题。可以检查你的 Git 配置文件(通常在 .git/config
),查看是否有其他异常的配置。此外,如果你使用的是 HTTPS 协议,确保你的网络连接正常,并且你有权限访问 https://github.com/Niceeggplant/papers_vue_copy.git
这个仓库,如果你使用的是 SSH 协议,确保你的 SSH 密钥配置正确。
在完成上述操作后,你可以尝试使用以下命令将本地代码推送到远程仓库:
git push -u origin main
如果你的本地主分支是 master
,使用:
git push -u origin master
请根据上述步骤和解释进行操作,将你的 Git 仓库正确地与 https://github.com/Niceeggplant/papers_vue_copy.git
关联,并将本地代码同步到该远程仓库。
二、运行报错
多数jdk版本问题
三、 知识图谱
四、npm报错
版本低、代理、github连接的问题
万能:
npm cache clear --force
npm config set registry https://registry.npmmirror.com/
npm install
on-support for other options.
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'