- 注:在上传本地的代码之前已经在码云上添加好了电脑的ssh公钥
- 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步就可以了
- 5.输入用户名和密码还是不行
- 6.排查报错的方法
- 6.1重新添加仓库名
- 7.下载远程master的代码
- 8.上传代码
注:在上传本地的代码之前已经在码云上添加好了电脑的ssh公钥
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步就可以了
$ git pull origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
5.输入用户名和密码还是不行
Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
$ git config --global user.name "zhanghongyu"
Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
$ 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主干
查看版本信息,发现仓库名错了
发现在 添加远程地址时 仓库名输错了
6.1重新添加仓库名
git remote add origin git@gitee.com:hongyugit/AutoTest.git
7.下载远程master的代码
/**理论上不用再下一遍了,但防止配置错误还是要试一下,只是会覆盖本地的文件/
7.1如果第一次就是对的origin名称,就不会有其他信息
Administrator@MS-PGMWAMPEGVEI MINGW64 /c/Program Files/gittee/AutoTest (master)
$ git pull orgin master //这里也是用了错误的仓库名称,还是要做到正确,虽然仓库名不同也能用
remote: Enumerating objects: 57, done.
remote: Counting objects: 100% (57/57), done.
remote: Compressing objects: 100% (51/51), done.
remote: Total 57 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (57/57), 27.18 KiB | 9.00 KiB/s, done.
From https://gitee.com/hongyugit/AutoTest
* branch master -> FETCH_HEAD
* [new branch] master -> orgin/master
7.2改过仓库名再重新拉代码下来就会提示
yes回车就可以了
8.上传代码
git add 文件名
git commit -m “提交信息”
git push origin master