注:在上传本地的代码之前已经在码云上添加好了电脑的ssh公钥

和在git上推送有一些微小的区别,实践上也确实报错更少一些

1. 不用下代码的zip,直接新建一个 文件夹中,在 git bash中输入

2. git init

3. git remote add origin git@gitee.com:hongyugit/AutoTest.git //origin 不能搞错,否则求助难 输入远程仓库的路径

4. git pull origin master

—没问题下面的报错解决方法就略过,本次提示没有权限报错是写成了orgin名称不同,理论上只需要操作这4步就可以了

  1. $ git pull origin master
  2. fatal: 'origin' does not appear to be a git repository
  3. fatal: Could not read from remote repository.
  4. Please make sure you have the correct access rights
  5. and the repository exists.

5.输入用户名和密码还是不行

  1. Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
  2. $ git config --global user.name "zhanghongyu"
  3. Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
  4. $ git config --global user.email "843409677@qq.com"

6.排查报错的方法

git remote -v: 查看远程仓库详细信息,可以看到仓库名称
git remote remove orign: 删除orign仓库(如果把origin拼写成orign,删除错误名称仓库)
git remote add origin 仓库地址: 重新添加远程仓库地址
gti push -u origin master: 提交到远程仓库的master主干

查看版本信息,发现仓库名错了
image.png
发现在 添加远程地址时 仓库名输错了

6.1重新添加仓库名

git remote add origin git@gitee.com:hongyugit/AutoTest.git

7.下载远程master的代码

/**理论上不用再下一遍了,但防止配置错误还是要试一下,只是会覆盖本地的文件/
7.1如果第一次就是对的origin名称,就不会有其他信息

  1. Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
  2. $ git pull orgin master //这里也是用了错误的仓库名称,还是要做到正确,虽然仓库名不同也能用
  3. remote: Enumerating objects: 57, done.
  4. remote: Counting objects: 100% (57/57), done.
  5. remote: Compressing objects: 100% (51/51), done.
  6. remote: Total 57 (delta 0), reused 0 (delta 0), pack-reused 0
  7. Unpacking objects: 100% (57/57), 27.18 KiB | 9.00 KiB/s, done.
  8. From https://gitee.com/hongyugit/AutoTest
  9. * branch master -> FETCH_HEAD
  10. * [new branch] master -> orgin/master

7.2改过仓库名再重新拉代码下来就会提示
yes回车就可以了
image.png

8.上传代码

git add 文件名
git commit -m “提交信息”
git push origin master