• 将目录变成git可管理的仓库
    • git init
  • 将文件添加到暂存区中
    • git add README.md
  • 将文件提交到仓库
    • git commit -m "fisrt commit"
  • 本地的仓库关联到github上
    • git remote add origin +ssh
  • 本地仓库中所有变化提交到暂存区
    • git add .
  • 文件提交到仓库
    • git commit
  • 上传代码到github远程仓库
    • git push -u origin master
报错:
Username for 'https://git.thiztech.com':
remote: HTTP Basic: Access denied
fatal: Authentication failed for '
解决方法
使用 git remote -v 查看对应的克隆地址
git remote -v查看下如果是https需修改
 
可以看到确实是以https方式clone的删除并重新添加:
 
添加后git remote -v查看下
修改后在 git push -u origin master下
配置ssh:
  • 使用git的命令行输入:
    • git config --global user.name "用户名"
    • git config --global user.email "邮箱"
    • 使用git的命令行输入:
    • ssh-keygen -t rsa -C "your email address"
     
      • 使用git的命令行输入:
      • ssh-add path
    path 是 id_rsa的路径如:/c/Users/Administrator/.ssh/id_rsa
    • 若 add命令运行失败则先执行 ssh-agent bash 命令

    添加到gitlab账户

    • 使用文本编辑器打开rsa_pub 文件(与id_rsa文件在同一个文件夹下),将内容全部复制到 gitlab账户中的SSH Keys中设置——ssh密钥
  •  
  • $ git push -u origin master

    To git@github.com:yangchao0718/cocos2d.git

    ! [rejected]        master -> master (non-fast-forward)

    error: failed to push some refs to 'git@github.com:yangchao0718/cocos2d.git

    hint: Updates were rejected because the tip of your current branch is behin

    hint: its remote counterpart. Integrate the remote changes (e.g.

    hint: 'git pull ...') before pushing again.

    出现错误的主要原因是github中的README.md文件不在本地代码目录中

    可以通过如下命令进行代码合并【注:pull=fetch+merge]

    git pull --rebase origin master

    执行上面代码后可以看到本地代码库中多了README.md文件

    此时再执行语句 git push -u origin master即可完成代码上传到github

gitlab上传代码及报错总结的更多相关文章

  1. Windows下解决github push failed (remote: Permission to userA/XXXX.git denied to userB.) 上传gitHub失败报错

    Windows环境下解决 github push failed (remote: Permission to userA/XXXX.git denied to userB.) · 初学GitHub的朋 ...

  2. iOS---用Application Loader 上传的时候报错No suitable application records were found. Verify your bundle identifier 'xx' is correct

    用Application Loader 上传的时候报错,突然发现用Application Loader的账号 竟然不是公司的账号  换成公司的账号 就可以了.

  3. Nginx反向代理上传大文件报错(failed to load resource : net :: ERR_CONNECTION_RESET)

    转自: https://blog.csdn.net/kinginblue/article/details/50753271?locationNum=14&fps=1 Nginx反向代理上传大文 ...

  4. 本地项目上传到github 报错“master -> master (non-fast-forward)”

    接下来 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹. git init 第二步:将项目的所有文件添加到仓库中 git add . 这 ...

  5. 解决上传到github报错Successfully created project 'autotest' on GitHub, but initial commit failed:

    通过IDEA上传代码到GitHub上可是有时候会碰到这样的问题. 当我们选择VCS->Import into Version Control->Share Project on GitHu ...

  6. iOS上传App Store报错:this action cannot be completed -22421 解决方案

    最近swift项目升了xcode8,提交版本时,遇到这个: this action cannot be completed -22421 瞬间懵逼,连具体报错原因都没有,只有一个代码 22421,找了 ...

  7. Hadoop上传文件的报错

    baidu了很多,都说防火墙,datanode没有正常启动的问题,可是检查了都是正常,后来还是在老外的网站上找到了解决的方法 修改了/etc/security/limits.conf文件,上传成功 这 ...

  8. FTP上传文件,报错java.net.SocketException: Software caused connection abort: recv failed

    FTP上传功能,使用之前写的代码,一直上传都没有问题,今天突然报这个错误: java.net.SocketException: Software caused connection abort: re ...

  9. 关于新项目上传远程库报错 non-fast-forward

    已有项目上传远程库会报错 non-fast-forward 首先使用命令行 git pull origin master --allow-unrelated-histories 之所以使用这个命令,是 ...

随机推荐

  1. Schematic - "DesignEntry 30 ERROR Instance referencing symbol is out of date"

    Schematic - "DesignEntry 30 ERROR Instance referencing symbol is out of date"     Descript ...

  2. 安装后jdk1.8 配置环境变量以后 版本显示还是1.7

    配置图如下   1.7版本不用卸载  不用就可以了

  3. springboot poi

    pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</a ...

  4. mysql查看内存使用情况

    SELECT table_name '表名称',table_rows '数据量(万)',data_size '磁盘(G)'FROM (SELECT table_name table_name, tru ...

  5. Rails3:使用bundler管理gems

    Rails3:使用bundler管理gems bundler 是一套为了 Rails3 所打造的全新 Gem dependencies 管理工具:一套基于 Rubygems 的更高阶套件管理工具,适合 ...

  6. MongoDB之自动启动服务

    安装详细步骤请点我 为了能让NoSQLBooster for MongoDB连接的时候不报错,将mongodb添加到系统服务中. 在C:\Program Files\MongoDB\Server\3. ...

  7. Stree

    题目 给出n个点,m条有权边,现对于每一条边,你需要回答出包含这条边的最小生成树的总边权值. 分析 首先我们可以构造一个对于这n个点,m条有权边的最小生成树,显然,这是一棵最小的生成树. 那么这棵生成 ...

  8. C++的命令行参数(gflag)

    参考:https://www.cnblogs.com/myyan/p/4699940.html 这是一款google开源的命令行参数解析工具,支持从环境变量.配置文件读取参数(可以用gflags代替配 ...

  9. HTTP教程

    适合人群 本教程已为计算机学科毕业生和Web开发人员准备,帮助他们了解与超文本传输​​协议(HTTP)相关的基本到高级概念. 预备知识 在继续本教程之前,最好对Web概念,Web浏览器,Web服务器, ...

  10. iOS 指定位置切圆角不生效问题

    如果是在VC中操作,需要在viewDidLayoutSubviews方法里 - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; ...