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