zoukankan      html  css  js  c++  java
  • 上传项目到GitHub

    上传本地项目到GitHub

      本文记录了在上传项目的过程中遇到的问题,虽然都是小问题,但还是有必要记录一下。

    一、首先,创建一个github账户,此处不做描述

    二、创建一个仓库,拿到仓库的地址,例如: git@github.com:用户名/仓库名.git

      

    三、创建好仓库,就可以往里面放东西了,首先,我们需要在本地下载一个git,安装过程此处不再描述

      git配置和github的ssh key配置如下:

     git config --global user.name 'your name'
    
     git config --global user.email 'your email'
    
     ssh-keygen -t rsa

        一路回车,生成公钥

        把生成的公钥拷到GitHub用户设置中

        使用 cat ~/.ssh/id_rsa.pub 查看,拷贝公钥内容

        网页登录github,点击头像--->settings--->SSH and GPC keys--->new SSH key,名字随便起,然后把公钥拷进去

        

      之后可以测试连接是否成功

     ssh -T git@github.com 

      出现一下内容表示成功

      

    四、进入本地项目目录,鼠标右键---> Git Bash Here,进入命令行界面输入一下命令

     git init
    
     git add .
    
     git commit -m "commit test"
    
     git remote add origin git@github.com:用户名/仓库名.git

        如果现在你尝试用 git push -u origin master 把当前分支代码上传到master分支上,会报错,如下图

      

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

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

     git pull --rebase origin master

        

      这是你会发现你的文件夹里面多了个README.md文件,这时再上传

     git push -u origin master

        

      大功告成 !

      注意 :文件大于4M,那么你就不能成功,会报错

      fatal: sha1 file '<stdout>' write error: Broken pipeiB/s

      可以使用命令把限制调大

     git config http.postBuffer 52428800

      完成以后就可以网页登录github查看已经上传的项目了。

      END.

  • 相关阅读:
    服务器状态码
    QuerySet中添加Extra进行SQL查询
    django配置一个网站建设
    MySQL数据库查询中的特殊命令
    125. Valid Palindrome
    121. Best Time to Buy and Sell Stock
    117. Populating Next Right Pointers in Each Node II
    98. Validate Binary Search Tree
    91. Decode Ways
    90. Subsets II
  • 原文地址:https://www.cnblogs.com/Vince-blogs/p/7661739.html
Copyright © 2011-2022 走看看