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.

  • 相关阅读:
    ffmpeg解码视频存为BMP文件
    iphoneOS与Windwos下RTSP服务器与客户端的搭建
    RTSP协议介绍
    还原数据库
    .NET导入Excel数据
    jquery对表单元素操作
    Jquery操作select
    The process cannot access the file '' because it is being used by another process.....
    aspnet_merge.exe”已退出,代码为1的错误
    vs2008运行正常(可以访问数据库),而iis不能正常访问数据库
  • 原文地址:https://www.cnblogs.com/Vince-blogs/p/7661739.html
Copyright © 2011-2022 走看看