使用GitHub部署项目并将网站免费挂到github上
来源:互联网 发布:网络视频广告的特点 编辑:程序博客网 时间:2024/06/05 03:49
使用GitHub部署项目
被嘲笑不会用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部署项目并将网站免费挂到github上
- 如何使用git命令将项目部署到GitHub上
- 将项目部署到github上
- 使用GitHub部署网站
- 使用GitHub部署网站
- Github使用一:创建项目并上传到Github上
- 如何将github上的项目部署到oschina
- 使用Hexo在GitHub Pages上搭建部署免费的个人博客网站(上:GitHub搭建)——最详细全面解读教程(没有之一)
- 使用travis-ci自动部署github上的项目
- Github创建项目并使用git将本地项目push到github
- Github创建项目并使用git将本地项目push到github
- 将github上项目迁移至code.net(扣钉)上,并删除github上的项目
- 如何将自己的Github项目部署到Github Pages
- 使用git将项目代码上传到gitHub上
- 使用Hexo在GitHub Pages上搭建部署免费的个人博客网站(下:Hexo部署)——最详细全面解读教程(没有之一)
- 将项目从 GitHub 部署到服务器
- github初体验,将本地项目上传github上
- 本地项目通过github客户端上传到github网站上
- 指向指针的指针
- [bsoj1252] 工程规划
- 局部变量与全局变量区别
- 正则表达式,System类,日期类
- 1198.Substring
- 使用GitHub部署项目并将网站免费挂到github上
- 进程与线程的区别
- Basic Interior in Unreal Engine 4.12
- 带宽的深入理解
- 前端chrome浏览器调试总结(转载于cayley的编程之路)
- tomcat类加载器及jar包冲突问题分析
- ubuntu上安装MySQL
- I/O多路复用- select函数
- Mac使用技巧——Homebrew与Homebrew Cask