问题描述
之前我在码云上创建来一个用来放一些个人工具类的项目(Tools)
,但是最近push
不上去,错误输出如下:1
2
3
4lan@DESKTOP-8ISAT6B MINGW64 /e/workspace/Tools (master)
$ git push origin master
git@gitee.com: Permission denied (publickey).
fatal: Could not read from remote repository.
应该是秘钥的问题,不过我还是习惯用Github
,所以我准备换到github
上.
在github上创建项目
我重新在Github
上创建一个名为MyJavaTools
的仓库,得到SSL地址为:1
git@github.com:lanlan2017/MyJavaTools.git
下面就把远程仓库改为这个地址.
修改远程仓库的地址
查看当前远程仓库
1 | git remote -v |
命令输出如下:1
2
3
4lan@DESKTOP-8ISAT6B MINGW64 /e/workspace/Tools (master)
$ git remote -v
origin git@gitee.com:XiaoLan223/Tools.git (fetch)
origin git@gitee.com:XiaoLan223/Tools.git (push)
修改远程仓库的地址为github的
1 | git remote set-url origin git@github.com:lanlan2017/MyJavaTools.git |
查看修改效果
再次输入git remote -v
命令查看远程仓库的地址,如下:1
2
3
4lan@DESKTOP-8ISAT6B MINGW64 /e/workspace/Tools (master)
$ git remote -v
origin git@github.com:lanlan2017/MyJavaTools.git (fetch)
origin git@github.com:lanlan2017/MyJavaTools.git (push)
可以看到远程仓库的地址已经修改过来了.
push到新的远程仓库地址
输入git push origin master
推送到新的远程仓库即可.1
2
3
4
5
6
7
8
9
10lan@DESKTOP-8ISAT6B MINGW64 /e/workspace/Tools (master)
$ git push origin master
Counting objects: 133, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (105/105), done.
Writing objects: 100% (133/133), 59.98 KiB | 203.00 KiB/s, done.
Total 133 (delta 23), reused 0 (delta 0)
remote: Resolving deltas: 100% (23/23), done.
To github.com:lanlan2017/MyJavaTools.git
* [new branch] master -> master