创建一个自己的GitHub,创建自己的开源项目
作者是一个大学在读学生,自己在平时的学习中,GitHub上的开源项目给自己提供了很大的帮助。GitHub是目前使用最广泛的分布式项目管理软件,GitHub上面托管了许多非常优秀的开源项目。我觉得每一个从事IT行业都应该有一个属于自己的GitHub。下面就介绍一下作者自己一步步创建自己的GitHub的过程,作者也是在网上查阅了很多资料才创建成功的,在这里把自己的经历分享给大家,也是记录下自己学习过程,希望能够给那些想要创建自己GitHub的一些帮助。
1、到GitHub上注册自己的账号。https://github.com/
2、创建第一个代码仓库。
填写代码仓库的名字,我的第一个代码仓库的名字:HelloWorld(第一个想到的就是HelloWorld,程序员不解释);
选择public,public权限表示所有人都能够查看这些代码并下载。
private权限是要收费的,表示只有指定用户才能查看并下载这些代码。
然后点击Create repository,代码仓库创建成功。
3、下载并安装GitHub客户端(我的windows下的客户端),地址:http://msysgit.github.io/,选择对应自己电脑的版本。然后就是安装客户端了,不做过多的介绍了。
4、在自己电脑的本地创建一个文件夹用来保存项目文件。
在这个目录下右击,就会出现Git Bash选项,点击进入。
5、设置用户名和邮箱地址。这两个值是作为上传时记录的值。输入命令:
git config --global user.name "用户名"
git config --global user.email "邮箱"
查看目前设置可以用:git config --global user.name
6、初始化本地仓库:git init
此目录下会创建一个.git的文件(此文件可能会隐藏,笔者是windows8.1系统,该文件就隐藏,还以为没有生成)
7、将原有的项目文件放在该目录下,然后将该项目纳入.git版本控制中
git add . (一定要注意add和.之间是有空格的,否则会报错的)
8、将所有更改放到本地暂存区域,等待上传。
git commit -m "此次上传的说明"(对自己的项目做一些说明)
9、连接远程仓库
git remote add origin "https://github.com/GitHub用户名/代码仓库名称.git"
可以通过git remote -v 查看本地链接到的远程仓库
10、从远程仓库拉取所有更新(每次上传项目都要操作)
git pull origin master
11、将本地的更新上传至代码仓库
git push origin master
12、等待一会,等上传完毕,你就可以在自己的GitHub主页上看见自己的项目了,由于是选择的public权限,其他人也可以查看、下载你的源代码。
13、到这里一个属于自己的GitHub项目托管空间见创建好了。
转载于:https://www.cnblogs.com/tonycheng93/p/4460052.html
创建一个自己的GitHub,创建自己的开源项目相关推荐
- mysql 如何添加索引_MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】...
MySQL如何创建一个好索引?创建索引的5条建议 过滤效率高的放前面 对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样.查询时,如果第一列能够排除的越多,那么后面列需 ...
- GitHub Android 最火开源项目Top20
GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与i ...
- 【转】GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...
- GitHub 优秀的 Android 开源项目——转自多篇网络文章
GitHub 优秀的 Android 开源项目 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的Vie ...
- GitHub优秀的Android开源项目
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- GitHub 优秀的 Android 开源项目(值得研究)
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...
- GitHub 优秀的 Android 开源项目 - 让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) - 博客频道 - CSDN.NET
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea http://www.cnblogs.com ...
- 怀疑开发者在“造核弹”?GitHub不断封禁开源项目
GitHub 狠起来连自己都打.今天它封掉了自家的开源项目 Aurelia,只因项目中有两名来自伊朗的外部贡献者. 继去年封禁伊朗等地区账号后,GitHub 今天再次封禁了一个属于微软的前端开源项目 ...
最新文章
- 通用AI咋发展?向大脑学习是条路子
- mac之brew安装卸载使用
- Js 模拟鼠标点击事件
- 算法学习:最近公共祖先
- 在 CAP 中使用 AOP ( Castle.DynamicProxy )
- jzoj4817-square【区间RMQ,二分答案】
- 人工智能ai以算法为基础_智能扬声器和AI将为您的医师带来超强能力
- Python 教你自动发微博,每日一句英语
- mysql新增列并同时增加数据_图解MySQL | 「原理解析」 MySQL 为表添加列 是怎么立刻完成的...
- SpringCloud之Zuul网关
- 字节跳动又启动期权回购了,这次价格142美元,较上一轮回购价涨8%
- win-pe 重置win10密码“SAM 文件只读属性,修改操作无法保存”的解决办法
- springboot 后台管理框架
- 需求调研报告(用户需求说明书)编写规范
- 详解万向锁,欧拉旋转角,slam中万向锁的理解
- 登上大别山主景区天堂寨
- 与世界有怎样的关系,便拥有了怎样的自己
- 设备树slew-rate
- 设置计算机网络文件共享,办公室电脑怎么设置共享文件夹?(其它电脑可直接访问共享的文件?...
- pybullet中欧拉角姿态可视化及顺序记录(画机械臂末端坐标)
热门文章
- python常用类型的内置函数列表
- 《黑马程序员》 流程控制(C语言)
- 学习《Building Applications with FME Objects》 之四 从数据集读取要素
- begintrans返回值_SQL事务回滚 ADO BeginTrans, CommitTran 以及 RollbackTrans 方法
- 使用javamail发信过程中的一些问题及解决方法
- 控制反转 java_控制反转( Ioc)快速入门
- python两个时间内的工作日_如何在Python中找到两个日期之间的星期一或任何其他工作日的数目?...
- conda 安装mysql_centos7安装mysql
- java空格 逗号_Java将字符串中的空格换为逗号
- java 本地方法栈_Java虚拟机栈和本地方法栈