在Ubuntu上创建Git仓库并上传到GitHub
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_rsa
和 id_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相关推荐
- 在bitbucket.org上创建Git仓库
本文描述如何在bitbucket.org上创建一个Git仓库. 桌面环境: Virtual studio 2010 + WPF + .Net4.0 + Git Client + Git Source ...
- 如何创建Git仓库并上传个人本地代码
话不多说,直接开始 第一步:创建个人git仓库 git网站直接搜上官网就行 点击新建仓库 仓库名字个人命名就行,这个和地址关联 分支结构首次创建直接选择master就行 ok,仓库创建成功,上面是初始 ...
- 如何将git服务器同步到本地文件夹,使用git在服务器上部署git仓库并实现提交代码时同步代码到生产环境...
最近由于需要对正在运行的系统进行新功能添加,本来是可以通过github进行代码维护,但是由于这个项目涉及一些问题,目前还不能开源,所以只能是手动覆盖bug文件,生产环境上的代码反而是最新的了. 之前有 ...
- 【Visual Studio 2019】上传代码到 GitHub ( 16.9.2 版本 | 安装 GitHub 扩展插件 | 创建 Git 仓库 | 推送到远程仓库 )
文章目录 一.安装 GitHub 扩展插件 二.创建 Git 仓库 三.推送到远程仓库 今天将 Visual Studio 2019 从 16.3.6 版本升级到了 16.9.2 版本 , 发现相关操 ...
- 在服务器上搭建 Git仓库
服务端 安装Git [root@localhost ~]# yum install -y git 创建一个git用户,用来运行git服务 [root@localhost ~]# adduser git ...
- linux创建git仓库
1.安装 yum install -y git2.查看 Git 版本 git --version3.查看有没有git用户 id git 没有用户创建 useradd git 设置密码 passwd g ...
- [Cocoa]为已有的XCode工程创建Git仓库
[转]为已有的XCode工程创建Git仓库 原文链接:点击这里 XCode 会自动为新建的工程创建本地 Git 仓库,但是如何为已有的工程创建 Git 仓库呢?Google 到下面这篇文章,贴在下面了 ...
- 创建Git仓库的三种形式
创建Git仓库的三种形式: 2种本地创建和远程拉取 文章目录 1. 在idea中初始化仓库 1.1. 进入目录,初始化仓库 1.2. git init 目录名 1.3.1 远程拉取 1. 在idea中 ...
- IDEA创建Git仓库
文章目录 创建Git仓库 创建本地Git仓库 本地仓库推送到远程仓库 创建Git仓库 创建本地Git仓库 打开IDEA 找到菜单栏 vcs----create git repository 或者dou ...
最新文章
- Swift中依赖注入的解耦策略
- poj3687Labeling Balls
- JAva面试题(微信分享)
- Android中dp与px互转的方法
- 最便宜的双模5G手机来了!其它单模5G瞬间无光
- c语言指针向前移动i个位置,C语言指针
- 旋转矩阵(Rotate Matrix)的性质分析
- CWDM SFP彩光模块知识百科
- 推荐一些stm32和DSP的学习视频和教程(资料)
- matlab randn 范围,matlab randn 范围
- 安装torch-geometric
- 微擎服务器数据迁移 ,微擎通过迁移数据方式搬家换服务器换站点换域名【图文教程】
- 单片机2017福建省中职省赛_2017年福建省职业院校技能大赛首批设115个赛项
- 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】
- 使用window小娜实现文本转语音
- 数字身份_数字身份作为投资
- java录制视频_javacv开发详解之1:调用本机摄像头视频(建议使用javaCV最新版本)...
- 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
- 吉他谱_往后余生(果木浪子)C调
- 贪心算法解决单源最短路径问题