- 2.git 设置用户名和邮箱
git config --global user.name "username" git config --global user.email “useremail”
“username”替换为自己的用户名,“useremail”替换为自己邮箱。
3.生成ssh密钥
ssh-keygen -t rsa -C "your_name"
执行后一直回车到完成,生成的公钥在~/.ssh/id_rsa.pub 。
4. github添加自己的密钥
"Settings"-->"SSH and GPG Keys",然后添加密钥。
在github建立仓库 登录github后选择Your repositories,再选择New新建仓库。
推送本地仓库到gitee.com 进入工程目录在命令行中输入 git init #ls -al 可见.git文件 然后使用git add * 加入所有文件, 最后git commit -m ‘你的注释’ git remote add origin git@gitee.com:danielliu2017/HelloWorld.git git push -u orgin master #完成第一次推送
的远端仓库地址使用ssh,不要使用Https。 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。 提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。
原因可能是之前上传时创建的.git文件被删除或更改,或者其他人在github上提交过代码.
解决方案如下:1.强行上传 git push -u origin +master
2. 尽量先同步github上的代码到本地,在上面更改之后再上传
- 使用QTcreator code提交git,
报remote: Unauthorized fatal:这个错误。 怎么办?按照如下方法解决:
sudo apt-get autoremove openssh-client sudo apt-get install openssh-client openssh-sftp-server openssh-server ssh sudo apt-get install ssh-askpass
再次提交即可。
|