近日配置gitee码云项目,遇到的坑总结如下:
1 git init 初始化
2 git remote add origin //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
3 git pull origin master
git add .
git commit -m "第一次提交" git push origin master
4 git push origin master
您也可以强制push 命令: git push -u origin master -f
5 如果输入码云账号密码 提示 “fatal: Authentication failed for 'http://******** 权限认证失败”
尝试步骤:
1.git config --system --unset credential.helper (清除账号密码重新输入)
2.检查是否与码云账号密码一致
6 回滚操作:
1 git resetlog 找到复活点(标记点)
2 git reset --hard 需要回退到的状态的commit标识号 hard:就是复活点 如:HEADER{0}
7 设置记住密码(默认15分钟):
git config --global credential.helper cache
如果想自己设置时间,可以这样做:
git config credential.helper 'cache --timeout=3600'
这样就设置一个小时之后失效
长期存储密码:
git config --global credential.helper store
增加远程地址的时候带上密码也是可以的。(推荐)
http://yourname:password@gitee.com/name/project.git
补充:使用客户端也可以存储密码的。
如果你正在使用ssh而且想体验https带来的高速,那么你可以这样做: 切换到项目目录下 :
cd projectfile/
移除远程ssh方式的仓库地址
git remote rm origin
增加https远程仓库地址
git remote add origin https://yourname:password@gitee.com/name/project.git