1、安装 Git

$ sudo apt-get install git git-core

  检查:git --version

2、基本配置

$ git config --global user.name <your-name>
$ git config --global user.email <your-email>

3、假设项目名为 helloworld,执行下面命令,进到项目目录,创建版本库

$ cd helloworld
$ echo "# helloworld" >> README.md
$ git init

4、Staging 被修改的文件,并提交更新

$ git add .
$ git commit -m "first commit"

5、仓库托管到 GitHub,需要 SSH Key 验证,执行下面命令创建 SSH Key

$ ssh-keygen -t rsa

  之后在 ~/.ssh/ 目录下可以看到 id_rsaid_rsa.pub 两个文件。这两个就是 SSH Key 的秘钥对,其中,id_rsa 是私钥,不能泄露出去,id_rsa.pub 是公钥,可以放心地告诉任何人。

6、然后登陆 GitHub,上传 SSH Key 公钥

  依次选择“Settings –> SSH and GPG keys –> New SSH key”,填上适当的 Title,并复制 id_rsa.pub 文件的内容粘贴在 Key 文本框里。

7、在 GitHub 上新建一个仓库(假设名为 helloworld),然后执行如下命令

$ git remote add origin https://github.com/<your-name>/helloworld.git

8、接着,就可以把本地仓库的所有内容推送到远程仓库

$ git push -u origin master

可能遇到的问题:

1、remote: fatal: early EOF

  在repo sync 时,,出现“remote: fatal: early EOF”错误,解决方法是修改家目录下 .gitconfig 文件,添加如下内容:

[core]compression = -1

2、提示如下警告

remote: warning: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: warning: See http://git.io/iEPt8g for more information.
remote: warning: File xxx is 55.80 MB; this is larger than GitHub’s recommended maximum file size of 50.00 MB

  这是因为有的文件大小超过 50 MB,参考说明,可知:GitHub will warn you when pushing files larger than 50 MB. You will not be allowed to push files larger than 100 MB.

在Ubuntu上创建Git仓库并上传到GitHub相关推荐

  1. 在bitbucket.org上创建Git仓库

    本文描述如何在bitbucket.org上创建一个Git仓库. 桌面环境: Virtual studio 2010 + WPF + .Net4.0 + Git Client + Git Source ...

  2. 如何创建Git仓库并上传个人本地代码

    话不多说,直接开始 第一步:创建个人git仓库 git网站直接搜上官网就行 点击新建仓库 仓库名字个人命名就行,这个和地址关联 分支结构首次创建直接选择master就行 ok,仓库创建成功,上面是初始 ...

  3. 如何将git服务器同步到本地文件夹,使用git在服务器上部署git仓库并实现提交代码时同步代码到生产环境...

    最近由于需要对正在运行的系统进行新功能添加,本来是可以通过github进行代码维护,但是由于这个项目涉及一些问题,目前还不能开源,所以只能是手动覆盖bug文件,生产环境上的代码反而是最新的了. 之前有 ...

  4. 【Visual Studio 2019】上传代码到 GitHub ( 16.9.2 版本 | 安装 GitHub 扩展插件 | 创建 Git 仓库 | 推送到远程仓库 )

    文章目录 一.安装 GitHub 扩展插件 二.创建 Git 仓库 三.推送到远程仓库 今天将 Visual Studio 2019 从 16.3.6 版本升级到了 16.9.2 版本 , 发现相关操 ...

  5. 在服务器上搭建 Git仓库

    服务端 安装Git [root@localhost ~]# yum install -y git 创建一个git用户,用来运行git服务 [root@localhost ~]# adduser git ...

  6. linux创建git仓库

    1.安装 yum install -y git2.查看 Git 版本 git --version3.查看有没有git用户 id git 没有用户创建 useradd git 设置密码 passwd g ...

  7. [Cocoa]为已有的XCode工程创建Git仓库

    [转]为已有的XCode工程创建Git仓库 原文链接:点击这里 XCode 会自动为新建的工程创建本地 Git 仓库,但是如何为已有的工程创建 Git 仓库呢?Google 到下面这篇文章,贴在下面了 ...

  8. 创建Git仓库的三种形式

    创建Git仓库的三种形式: 2种本地创建和远程拉取 文章目录 1. 在idea中初始化仓库 1.1. 进入目录,初始化仓库 1.2. git init 目录名 1.3.1 远程拉取 1. 在idea中 ...

  9. IDEA创建Git仓库

    文章目录 创建Git仓库 创建本地Git仓库 本地仓库推送到远程仓库 创建Git仓库 创建本地Git仓库 打开IDEA 找到菜单栏 vcs----create git repository 或者dou ...

最新文章

  1. Swift中依赖注入的解耦策略
  2. poj3687Labeling Balls
  3. JAva面试题(微信分享)
  4. Android中dp与px互转的方法
  5. 最便宜的双模5G手机来了!其它单模5G瞬间无光
  6. c语言指针向前移动i个位置,C语言指针
  7. 旋转矩阵(Rotate Matrix)的性质分析
  8. CWDM SFP彩光模块知识百科
  9. 推荐一些stm32和DSP的学习视频和教程(资料)
  10. matlab randn 范围,matlab randn 范围
  11. 安装torch-geometric
  12. 微擎服务器数据迁移 ,微擎通过迁移数据方式搬家换服务器换站点换域名【图文教程】
  13. 单片机2017福建省中职省赛_2017年福建省职业院校技能大赛首批设115个赛项
  14. 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】
  15. 使用window小娜实现文本转语音
  16. 数字身份_数字身份作为投资
  17. java录制视频_javacv开发详解之1:调用本机摄像头视频(建议使用javaCV最新版本)...
  18. 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
  19. 吉他谱_往后余生(果木浪子)C调
  20. 贪心算法解决单源最短路径问题

热门文章

  1. ETL开发流程小记(1)
  2. 题外:分享风向风力的计算方法
  3. 【软考中级】多媒体应用设计师复习笔记第八章
  4. 微信ipad协议破解,仅仅提供思路,如有侵权请告知删除
  5. java解析comtrade文件_一种COMTRADE二进制数据文件的快速解析方法与流程
  6. GM后台加密码脚本 密码长度无限制
  7. uniapp打包安卓App流程(超详细版)
  8. 制作一个四通道的图像,并且保存
  9. JAVA + OPENCV+bgra四通道转bgr三通道
  10. 【Dell PowerEdge T640 无法适配3090引起的噪声问题的解决】