使用GitHub部署项目并将网站免费挂到github上
2016-12-10 14:15
337 查看
使用GitHub部署项目
被嘲笑不会用github之后,觉得确实有必要学一下了,之前接触过,因为当时太年轻不喜欢英文就果断卸载了,首先得先注册一个账号,很简单邮箱注册就可以。
1.Github 安装
下载
git OSX 版
下载
git Windows 版
下载
git Linux 版
2.配置SSH keys(这个是保证安全性的)
打开github-bash,输入命令:
然后确认路径,默认回车就好直至提示输入密码,输入github登陆密码即可,然后重复输入,会在提示路径下生成一个.ssh文件夹,打开后里面有一个id_rsa.pub文件,使用记事本打开,然后全选复制
用网页登陆github,在设置里面找到SSH
新建一个SSH key,其中title自取,KEY值是复制的本地的
然后在github-bash中输入命令:ssh -T git@github.com
输入密码,成功的话会提示:Welcome...
(PS:第一次登录可能会确定一下,输入yes就行)
然后刷新网页会发现SSH-key前面的钥匙变成了绿色,说明SSH-key配置成功
3.在新建仓库Repository
点击创建之后直接跳转至仓库,这里有一个仓库链接地址,稍后会用来克隆:
4.上传项目到仓库
1、先创建一个本地仓库:在本地新建一个文件夹,这里是gn_weixin,在文件夹上右击选择GIT GUI HERE,会有三种形式的创建,一个是直接新建,第二个是克隆一个,第三个是打开一个已有的,建议直接远程克隆,这里选择第二个
填入你的仓库地址,点击Clone然后等待,马上就OK了
2、将你要上传的项目复制到本地仓库下,这里是gn_weixin.git下,然后点击reScan:
点击Stage Changed 然后点击是,点击Continue:
然后点击Sign Off,并修改任意值:
然后点击Commit再点击Push:
点击Push等待就行了
刷新网页,发现项目已经上传了
如果选择其他方式创建本地仓库也很简单,只要设置一下Remote就可以
填入你的远程仓库链接
然后看了一下命令行格式的上传项目,其实跟GUI一个顺序,先克隆仓库,然后复制项目到本地仓库,然后上传,更倾向于GUI,为什么说不会GitHub就不是真正的coder,不明所以,感觉不难啊
GitHub还有其他功能,比如merge代码(有时候会出bug),感觉最好用的还是多人合作写项目吧,就这样吧,有兴趣的可以更深层次的挖掘一下其他好用的功能,可以留言你的博客,乐意学习
虽然CSDN有时候很莫名其妙的。。但是还不错,我是说页面很好看o(^▽^)o我喜欢
2、点击Source切换成master:
3、刷新浏览器之后,在Source上面有一个链接,就是你的网址了
被嘲笑不会用github之后,觉得确实有必要学一下了,之前接触过,因为当时太年轻不喜欢英文就果断卸载了,首先得先注册一个账号,很简单邮箱注册就可以。
1.Github 安装
下载
git OSX 版
下载
git Windows 版
下载
git Linux 版
2.配置SSH keys(这个是保证安全性的)
打开github-bash,输入命令:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
然后确认路径,默认回车就好直至提示输入密码,输入github登陆密码即可,然后重复输入,会在提示路径下生成一个.ssh文件夹,打开后里面有一个id_rsa.pub文件,使用记事本打开,然后全选复制
用网页登陆github,在设置里面找到SSH
新建一个SSH key,其中title自取,KEY值是复制的本地的
然后在github-bash中输入命令:ssh -T git@github.com
输入密码,成功的话会提示:Welcome...
(PS:第一次登录可能会确定一下,输入yes就行)
然后刷新网页会发现SSH-key前面的钥匙变成了绿色,说明SSH-key配置成功
3.在新建仓库Repository
点击创建之后直接跳转至仓库,这里有一个仓库链接地址,稍后会用来克隆:
4.上传项目到仓库
1、先创建一个本地仓库:在本地新建一个文件夹,这里是gn_weixin,在文件夹上右击选择GIT GUI HERE,会有三种形式的创建,一个是直接新建,第二个是克隆一个,第三个是打开一个已有的,建议直接远程克隆,这里选择第二个
填入你的仓库地址,点击Clone然后等待,马上就OK了
2、将你要上传的项目复制到本地仓库下,这里是gn_weixin.git下,然后点击reScan:
点击Stage Changed 然后点击是,点击Continue:
然后点击Sign Off,并修改任意值:
然后点击Commit再点击Push:
点击Push等待就行了
刷新网页,发现项目已经上传了
如果选择其他方式创建本地仓库也很简单,只要设置一下Remote就可以
填入你的远程仓库链接
然后看了一下命令行格式的上传项目,其实跟GUI一个顺序,先克隆仓库,然后复制项目到本地仓库,然后上传,更倾向于GUI,为什么说不会GitHub就不是真正的coder,不明所以,感觉不难啊
GitHub还有其他功能,比如merge代码(有时候会出bug),感觉最好用的还是多人合作写项目吧,就这样吧,有兴趣的可以更深层次的挖掘一下其他好用的功能,可以留言你的博客,乐意学习
虽然CSDN有时候很莫名其妙的。。但是还不错,我是说页面很好看o(^▽^)o我喜欢
将网站免费挂到github上
1、点击要设为主页的项目仓库的设置:2、点击Source切换成master:
3、刷新浏览器之后,在Source上面有一个链接,就是你的网址了
相关文章推荐
- 使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署
- 使用Github的Webhooks进行网站的自动化部署
- git使用及在github上部署个人网站(一)
- 使用snap ci+GitHub将一个Java Web项目部署到Heroku
- 如何使用git命令将项目部署到GitHub上
- 开源项目福利-github开源项目免费使用Azure PipeLine
- 使用travis-ci自动部署github上的项目
- 新手使用GitHub客户端提交本地项目到GitHub网站详细步骤
- 新手使用GitHub客户端提交本地项目到GitHub网站详细步骤
- 使用git Bash工具上传网站项目到github
- 使用github page建立免费的静态网站和博客网站
- 使用hexo时deploy部署网站到github或gitcafe的gitpages时重复输入用户名密码的解决办法
- 使用GitHub部署网站
- 使用hexo+github免费搭建个人博客网站超详细教程
- 使用GitHub部署网站
- 使用travis-ci自动部署github上的项目
- Github 项目,爬取免费可用代理供爬虫等工具使用
- 使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署
- Git使用,把项目放到github网站托管
- OS-->使用GITHub搭建 个人(组织)网站 和 项目网站