清除缓存上的用户名和密码
$ git credential-manager uninstall
全局变量设置,后面提交的用户名和密码要和你之前设置的用户名密码一致(来自远程仓库的用户名和密码)
$git config --global user.name "用户名"
$git config --global user.password "密码"
$git config --global user.email "邮箱"
第一次提交文件
$mkdir Git //创建文件夹Git
$cd Git //打开文件夹Git
$git init //将此文件设置为本地仓库
//会提示Initialized empty Git repository in 你的路径/.git/;表示成功
$touch README.md //创建一个.md文件
$git add README.md //添加到本地仓库
$git commit -m "first commit" //把这个文件提交命名为“first commit”
/*提示:
[master (root-commit) c36b900] first commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README.md
则成功
*/
$git remote add origin 你远程仓库的路径
$git push -u origin master //上传到远程仓库
/*
这时有可能需要输入用户名和密码,
必须和你远程仓库和你前面设置的全局变量相同,不然会连接不到远程仓库
提示:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 208 bytes | 104.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-5.0]
To 你的远程仓库路径
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
则成功
*/
如果过程中出现:
RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
首先执行git config http.sslVerify “false” **若出现下列错误 **
git config http.sslVerify "false" fatal: not in a git directory
再继续执行 git config --global http.sslVerify “false” 问题解决