1 先下载git for windows

然后一直点下一步安装.

2 安装之后,选择git gui.生成ssh 链接 git 公钥.

用命令也可以:

$ ssh-keygen -t rsa -C "your_emali@youemal.com"

然后输入密码.

建议用第一种方式。第二种网上说是可以,但是我没成功过。

然后输入密码。

3 将公钥添加到开源中国上,或者是github中

在开源中国中新建一个公钥,然后将.ssh文件夹下的id_ras_pub中的内容复制到文本框中,这里的title可以随意.

4 测试链接:

输入命令:$ ssh -T git@git.oschina.net

然后输入yes

如果成功可以看到你的用户名和邮箱.

出现错误可以测试:$ ssh -Tv git@git.oschina.net

5 设置用户名和邮箱

$ git  config user.name"you name"

$git  config user.email"you_email@youemal.com"

6 然后在web开源中国中创建一个project.

7 测试上传文件

创建文件夹,需要和你建立的projexct同名。

mkdir hello

cd hello

git init

touch README

git add README

git commit  -m  'frist commit'

8 提交

git remote add test git@git.oschina.net:web用户名/hell.git

git push -u test master

如里有报错误:

To git@git.oschina.net:yangzhi/hello.git! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@git.oschina.net:yangzhi/hello.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushin
hint: to the same ref. You may want to first merge the remote changes (e.g.
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

可以输入:

git push -f

可以ok了.

10 克隆代码

git clone git@github..com:用户名/项目名.git

来源:http://www.xuebuyuan.com/651322.html

转载于:https://www.cnblogs.com/jeremylee/p/5552048.html

git提交远程报错[rejected] master - master (fetch first)相关推荐

  1. git提交远程报错[rejected] master -> master (fetch first)

    1.在我们在提交git时有时候会出现错误[rejected] master -> master (fetch first) 此时我们可以输入:git push -f 进行解决错误 从而提交成功 ...

  2. git提交远程报错解决方案

    提交的时候报错 git push -f 进行解决错误 成功后代码 解决后还报错 git pull --rebase origin master 之后再进行git push 即可. DELL@DESKT ...

  3. git提交代码报错解决方法 Git-remote Incorrect username or password ( access token )

    git提交代码的时候报错 $ git push origin ionic-001 remote: Incorrect username or password ( access token ) fat ...

  4. git 提交代码报错vue-cli-service lint found some errors.

    ✖ vue-cli-service lint found some errors. Please fix them and try committing again. error: 'module' ...

  5. 【我的Android进阶之旅】Android Studio 中 使用git提交代码报错:Can‘t commit changes from multiple changelists at once

    一.错误描述 今天在Android Studio中,Commit代码的时候报错了,然后解决了. 现在模拟复现下之前的错误,如下所示: 0 file committed, 2 files failed ...

  6. 关于git提交代码报错:Push to origin/master was rejected

    经过一段惊心动魄的战斗之后,终于将代码改成了自己想要的样子了,此时,万事俱备只欠东风.只需要将代码git push提交一下,就能下班了,约妹子吃饭,逛街啦,美滋滋.想想还有点小激动呢. 然而,现实总是 ...

  7. git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to

    git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to </h1 ...

  8. Idea提交代码报错:Push rejected: Push master to origin/master was rejected by remote

    问题描述 Idea提交代码报错:Push rejected: Push master to origin/master was rejected by remote 问题分析 网上找了一些帖子,但是对 ...

  9. GIT 报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘origin‘

    GIT 报错:Branch 'master' set up to track remote branch 'master' from 'origin' git上传仓库时报错 解决方法共两步 1.移除 ...

最新文章

  1. python冒泡排序与常用数学计算
  2. 偷看日历?9款 APP 涉嫌过度获取权限 1
  3. 网络推广专员教你如何做好长尾关键词优化?
  4. Apache 下更改 DocumentRoot 和新建虚拟目录
  5. #11 压缩与解压缩
  6. 架构设计从这5点考虑,能帮后期运维很大忙!
  7. Boost:post process后期处理的测试程序
  8. 安居客西安房源爬取 + pyecharts 数据展示
  9. java runnable 启动_Java多线程:线程的创建与启动
  10. python中int的“四舍五入”
  11. html5游戏开发-零基础开发《圣诞老人送礼物》小游戏
  12. python测试用例不通过发送报告_pycharm 执行unittest 没有生成测试报告
  13. jxta-amalto
  14. 用Python挖掘网易云音乐的热门歌单
  15. 《全网搜索》6.1版 - 更新内容及下载链接
  16. 【C】C语言文件(包括:文件各种读写方式)
  17. C++实现积分函数(第一章)
  18. Oracle计算时间差
  19. 解决Win10与Ubuntu1804双系统时间不同问题
  20. Vue 动态加载public图片和图片预览例子

热门文章

  1. 图解VMWare10创建虚拟机
  2. Program Size: data=9.0 xdata=0 code=47
  3. Android PopupWindow的使用和分析
  4. Apache Load Balance Using Haproxy
  5. python集合类型一般应用的场景包括_Python学习,数据类型,python,篇
  6. c 怎么配置oracle,cjdbc入门配置oracle
  7. java中遍历collection_使用Java中的Iterator遍历Collection
  8. 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...
  9. java非法字符65288,spring-boot使用内置tomcat时http请求非法字符过滤的问题
  10. 计算机专业综合改革举措,计算机专业教学改革