GitHub超详细新手使用教程
来源:互联网 发布:子见夫子乎 编辑:程序博客网 时间:2024/04/29 04:23
GitHub是一个非常强大的分布式版本控制系统,但是第一次使用的人却常常感到迷惑,不知道如何发布自己的项目文件。下面给出一个非常详细的GitHub新手教程,让你5分钟迅速上手。
安装与基本设置:
- 注册GitHub,并下载相应的客户端。安装客户端的同时也会安装Git Shell。这里给出Windows版的下载地址https://windows.github.com/
- 打开Git Shell,配置用户名和邮件地址(该邮件地址应与你账户邮件配置中的地址相同),输入以下命令:12
git config --global user.name
"YOUR NAME"
git config --global user.email
"YOUR EMAIL ADDRESS"
- 输入以下命令生成密钥来验证身份。1
ssh
-keygen -C
"YOUR EMAIL ADDRESS"
-t rsa
之后会要求你输入密钥生成路径、密码。使用默认设置即可,直接连续3次回车。
- 进入密钥生成路径的文件夹,打开id_rsa.pub文件,复制全部内容。
- 在GitHub网页的右上角点击齿轮标志进入设置页面,点击左侧的“SSH Keys”,再点击右上角的“Add SSH Key”。title随便输入,key处黏贴刚才复制的内容。
- 回到Git Shell,输入以下命令测试密钥设置是否成功。1
ssh
-T git@github.com
如果成功会显示类似下面的信息:
Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
Hi Flowerowl! You've successfully authenticated, but GitHub does not provide shell access.
Warning不必理会。
创建repository并上传文件:
- 在GitHub网页的右上角点击加号“+”标志,然后点击“New repository”。
- 输入项目名称、描述。
- 选择项目为公开(public)还是私有(private)。private是收费选项,一般我们选择public。
- 勾选“Initialize this repository with a README.”,会自动创建Readme文档。
- 点击“Create repository”。到现在为止,你已经成功创建了一个自己的库。
- 进入刚才创建的repository,点击右下角的“Clone in Desktop”,此时会自动弹出GitHub客户端界面。
- 在客户端中,右键点击刚才Clone的repository,再点击“Open in Git Shell”。
- 输入以下命令来添加要上传的文件。如果失败,请尝试使用 -f 参数。1
git add
"YOUR FILE PATH"
- 输入以下命令来添加说明。1
git commit
之后会自动打开你系统默认的文本编辑器。注意,如果你不想上传某个文件,请用#号注释掉,否则请去掉#号。
- 关闭文本编辑器之后会动提交更新说明。
- 输入以下命令来提交更新。1
git push
- 最后在GitHub网页上查看是否更新成功。
注:转自我的博客《GitHub超详细新手使用教程》
0 0
- GitHub超详细新手使用教程
- GitHub 新手详细教程
- github使用新手教程
- GitHub 使用详细教程
- Github的使用新手教程
- Github上传代码菜鸟超详细教程
- Github上传代码超详细教程
- Github上传代码菜鸟超详细教程
- Github上传代码菜鸟超详细教程
- Github上传代码菜鸟超详细教程
- Github上传代码菜鸟超详细教程
- Github上传代码菜鸟超详细教程
- 新手使用GDAL详细教程
- Github使用超详细图文攻略
- 使用hexo+github免费搭建个人博客网站超详细教程
- 超详细git教程 GitHub创建管理仓库教程
- Git使用详细教程(超详细)
- Github初次使用详细教程
- Flume 1.6.0 源码编译问题总结
- linux手动安装apache服务器
- unix环境高级编程之 read与write 函数详解
- 深圳APAC Day of CodeRetreat笔记
- 【Android UI设计】Dialog对话框详解(一)
- GitHub超详细新手使用教程
- android屏幕适配
- <六> Linux 的文件权限与目录配置
- Complete Tree 的一些知识点
- complete binary tree
- HDU--杭电--2732//POJ--2711--Leapin' Lizards--网络流
- 12 Linux Which Command, Whatis Command, Whereis Command Examples
- android studio(一)安装
- Swift之旅:1.概述-用Swift实现一个简单的计算器