作者是一个大学在读学生,自己在平时的学习中,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,创建自己的开源项目相关推荐

  1. mysql 如何添加索引_MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】...

    MySQL如何创建一个好索引?创建索引的5条建议 过滤效率高的放前面 对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样.查询时,如果第一列能够排除的越多,那么后面列需 ...

  2. GitHub Android 最火开源项目Top20

    GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与i ...

  3. 【转】GitHub 优秀的 Android 开源项目

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  4. GitHub 优秀的 Android 开源项目——转自多篇网络文章

    GitHub 优秀的 Android 开源项目 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的Vie ...

  5. GitHub优秀的Android开源项目

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  6. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  7. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  8. GitHub 优秀的 Android 开源项目(值得研究)

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  9. GitHub 优秀的 Android 开源项目 - 让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) - 博客频道 - CSDN.NET

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea http://www.cnblogs.com ...

  10. 怀疑开发者在“造核弹”?GitHub不断封禁开源项目

    GitHub 狠起来连自己都打.今天它封掉了自家的开源项目 Aurelia,只因项目中有两名来自伊朗的外部贡献者. 继去年封禁伊朗等地区账号后,GitHub 今天再次封禁了一个属于微软的前端开源项目 ...

最新文章

  1. 通用AI咋发展?向大脑学习是条路子
  2. mac之brew安装卸载使用
  3. Js 模拟鼠标点击事件
  4. 算法学习:最近公共祖先
  5. 在 CAP 中使用 AOP ( Castle.DynamicProxy )
  6. jzoj4817-square【区间RMQ,二分答案】
  7. 人工智能ai以算法为基础_智能扬声器和AI将为您的医师带来超强能力
  8. Python 教你自动发微博,每日一句英语
  9. mysql新增列并同时增加数据_图解MySQL | 「原理解析」 MySQL 为表添加列 是怎么立刻完成的...
  10. SpringCloud之Zuul网关
  11. 字节跳动又启动期权回购了,这次价格142美元,较上一轮回购价涨8%
  12. win-pe 重置win10密码“SAM 文件只读属性,修改操作无法保存”的解决办法
  13. springboot 后台管理框架
  14. 需求调研报告(用户需求说明书)编写规范
  15. 详解万向锁,欧拉旋转角,slam中万向锁的理解
  16. 登上大别山主景区天堂寨
  17. 与世界有怎样的关系,便拥有了怎样的自己
  18. 设备树slew-rate
  19. 设置计算机网络文件共享,办公室电脑怎么设置共享文件夹?(其它电脑可直接访问共享的文件?...
  20. pybullet中欧拉角姿态可视化及顺序记录(画机械臂末端坐标)

热门文章

  1. python常用类型的内置函数列表
  2. 《黑马程序员》 流程控制(C语言)
  3. 学习《Building Applications with FME Objects》 之四 从数据集读取要素
  4. begintrans返回值_SQL事务回滚 ADO BeginTrans, CommitTran 以及 RollbackTrans 方法
  5. 使用javamail发信过程中的一些问题及解决方法
  6. 控制反转 java_控制反转( Ioc)快速入门
  7. python两个时间内的工作日_如何在Python中找到两个日期之间的星期一或任何其他工作日的数目?...
  8. conda 安装mysql_centos7安装mysql
  9. java空格 逗号_Java将字符串中的空格换为逗号
  10. java 本地方法栈_Java虚拟机栈和本地方法栈