序言
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
如何上传已有项目工程文件至 GitHub对应仓库
在 GitHub 中建立仓库
1. 在个人中心中选择New repository
![](https://img.haomeiwen.com/i1653926/e70fdfc12d068e0f.png)
2.设定仓库名字,描述,然后点击创建
![](https://img.haomeiwen.com/i1653926/32fe0ae111cf604f.png)
![](https://img.haomeiwen.com/i1653926/a9733c70b857dea2.png)
上传本地已有工程至指定仓库
1.使用终端 cd 到本地工程文件目录下
![](https://img.haomeiwen.com/i1653926/4ddce12c00593f9f.png)
2.通过命令行添加本地工程文件并上传
![](https://img.haomeiwen.com/i1653926/426d2f11e91ac739.png)
3.回到自己GitHub仓库列表中查看
![](https://img.haomeiwen.com/i1653926/f41922d91205e070.png)
![](https://img.haomeiwen.com/i1653926/d26e1c89f188778a.png)
发现已经成功将自己本地工程项目文件上传至 GitHub 指定仓库中
从 GitHub 中下载文件至本地
先上传本地公钥至 GitHub 中
首先在本地创建ssh key;
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
![](https://img.haomeiwen.com/i1653926/d0adec80a36844ee.png)
![](https://img.haomeiwen.com/i1653926/5f96a8d4228f6383.png)
![](https://img.haomeiwen.com/i1653926/12c46a49f973fbbf.png)
![](https://img.haomeiwen.com/i1653926/44744671f4ef9840.png)
上传 ssh key 至 GitHub
在个人中心点击 setting, 然后选择SSH and GPG keys, 然后选择 add new 即可
![](https://img.haomeiwen.com/i1653926/e20e30df29c64735.png)
为了验证是否成功,在git bash下输入:
$ ssh -T git@github.com
如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
从 GitHub 中下载指定仓库至本地
先 copy 地址
![](https://img.haomeiwen.com/i1653926/00822c17e8e11a11.png)
cd 到指定文件夹目录,然后使用 git clone 命令即可
![](https://img.haomeiwen.com/i1653926/087009558324a67f.png)
使用 GitHub 提供的GitHub Desktop上传本地工程文件至远程仓库
1.先添加本地工程文件至仓库中
![](https://img.haomeiwen.com/i1653926/27c817b3906e4aff.png)
2.填写提交日志
![](https://img.haomeiwen.com/i1653926/69fef68a54b4e6ab.png)
3.push 至远程仓库
![](https://img.haomeiwen.com/i1653926/51eda7621f401df0.png)
4.GitHub Desktop 查看仓库
![](https://img.haomeiwen.com/i1653926/bd2d83820101c83b.png)
-
GitHub 中查看仓库
image.png
网友评论