0


vue2上传到github

文章目录

下载git

咻~

安装包下好后 打开它

除了 选择安装路径以外 其他无脑Next即可

直接上一个好哥哥的

(我下好了以后想再次下载就无法跳出选择路径了 然后就 .0.0. )

SSH 密钥

获取SSH密钥之前先要绑定自己的github信息

git config --global user.name "你要设置的名字"
git config --global user.email "你要设置的邮箱"

生成本地ssh key

查询是否已经生成了本地ssh key

cd~/.ssh

我这样子的就是没有的

在这里插入图片描述

新建ssh key

ssh-keygen -t rsa -C “你设置的邮箱”

路劲确认:直接按回车存默认路劲就好
在这里插入图片描述

设置登录密码: 直接回车,不需要密码
在这里插入图片描述

确认密码: 直接回车
在这里插入图片描述
然后就设置ok了

生成好后 到对应目录下 会出现这两个
在这里插入图片描述
然后本地的 ssh key 就在 id_rsa.pub 中

配置github上的ssh key

登陆好后 点击 github上 自己的头像
在这里插入图片描述

选择Settings 进入到里面后 点击 SSH and GPG keys

在这里插入图片描述

然后选择 New SSH key
在这里插入图片描述
在这里面的Key下面的框框中输入你生成的本地 ssh key 即可

然后输入github账号的密码

最后就生成好了

配置idea上的信息

选择文件 -> 设置 或者 直接 Ctrl + Alt + S 到设置中

在这里插入图片描述

然后就进入到这个页面 选择版本控制
在这里插入图片描述

配置git

选择git
在这里插入图片描述

在下图中 选择你安装的位置中的git.exe
在这里插入图片描述

点击测试 判断是否选择正确
在这里插入图片描述

出现了版本号 就表示安装正确

否则就需要重新选择路径 或者 重新安装

配置github

选择 github

然后选择上面一行的 +
在这里插入图片描述

选择 “通过令牌登录” (github登录 我不知道为啥弄不了 /xk)
在这里插入图片描述

然后指点点击"生成"然后点击最下面的"Generate token"生成token
在这里插入图片描述

然后就生成好了token 就是生成好的token
在这里插入图片描述

将token 输入到 令牌中
在这里插入图片描述
然后就好了

然后就上传项目 …

VSC -> 共享项目 -> … -> Git -> 提交 -> 提交消息随便填 提交 -> Git -> 推送 -> 选择刚刚提交的消息 推送

然后就好了

上传可能出现的错误

好东西

  • github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题
https://github.com/dotnetcore/FastGithub

如果时间充足的话 你可以疯狂提交 说不准就ok了 (看脸的时候到了 /xyx)

OpenSSL SSL_read: Connection was reset, errno 10054

git config --global http.sslVerify false

OpenSSL SSL_connect: Connection was reset in connection to github.com:443

1

git config --global http.sslBackend "openssl"
git config --global http.sslCAInfo "git的本地地址\mingw64\ssl\cert.pem"

2

git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global http.proxy 127.0.0.1:vpn端口
git config --global https.proxy 127.0.0.1:vpn端口

Failed to connect to github.com port 443 after 21092 ms: Timed out

git config --global --unset http.proxy
git config --global --unset https.proxy

HTTP/2 stream 1 was not closed cleanly before end of the underlying stream

git config --global http.version HTTP/1.1

This is probably not a problem with npm. There is likely additional logging output above.

npm cache clean --force

好戏开始

配置github上的项目

打开github上的项目
在这里插入图片描述

选择Setting
在这里插入图片描述

选择Pages
在这里插入图片描述

将 Source 下的 None中选择 master
在这里插入图片描述

点击Save
在这里插入图片描述

出现个 提示 就好了
在这里插入图片描述

格式

https://github名字.github.io/github中的库名/

示例

https://iwantquiet.github.io/project/

可以选用 yarn 来实现

安装
npm i yarn -g
查看版本
yarn -v

配置本地项目

打开项目的package.json
在这里插入图片描述

在 scripts 中输入

"predeploy": "npm run build",
"deploy": "gh-pages -d dist -r 你github库的位置 -b gh-pages"

选择 Code
在这里插入图片描述

直接复制 HTTPS 即可
在这里插入图片描述

也就是这样
在这里插入图片描述

在终端输入

npm install gh-pages -D 

yarn add gh-pages -D

然后会在“package.json”中的“devDependencies”里显示“gh-pages”的版本号
在这里插入图片描述

在终端输入

npm run deploy

yarn deploy

无脑回车 如果有登录可以
直接去登录github账号 或者 用token登录 都可以

然后就完成了

他就会在项目的code主页中出现一个dist的文件
并且 github上去看 会有这两个分支
在这里插入图片描述

还需要去看看Settings中,Pages中的Source是否为gh-pages
如果不是就选他 点save保存就好了
在这里插入图片描述

要是网站中的页面要是空白的话

要是 README.md 中的内容的话 就是你需要你疯狂刷新了之后就行了

在 vue.config.js 中添加

publicPath:'.',

在这里插入图片描述
再在终端中输入

npm run deploy

yarn deploy

然后就可以显示自己的项目了

普通html上传

新建项目

选中头像边上的 “+” 然后选择New repository 新建项目

在这里插入图片描述

在 “Repository name” 中 输入项目名(项目名一定是要 “.github.io” 结尾的)

在这里插入图片描述
最好是取名为自己的github名

要不然之后访问的时候需要 github名.github.io/github库名 还挺麻烦的

再 "Add .gitignore"中 输入 “Node” 并在 下拉列表中 选择他

在这里插入图片描述

建好了就是这样的

在这里插入图片描述

上传项目

点击 “Add file” 选择 Upload files

在这里插入图片描述

然后就是这样的
在这里插入图片描述

上传你想要的项目

在这里插入图片描述
点击 “choose your files” 选择你要上传的文件 需要是index.html

在这里插入图片描述

再点击 Commit changes 提交上传的文件

这样子就是上传好了
在这里插入图片描述

配置github

选择 Settings

在这里插入图片描述

再选择 Pages

在这里插入图片描述

在 “Source” 中的 下拉列表中选择 “main”

在这里插入图片描述

再点 “Save” 保存即可

在这里插入图片描述

然后就会出现一个提示

在这里插入图片描述

最后访问网站

格式

https://github名.github.io/

示例

https://iwantquiet.github.io/

ngix

刷新404

    # 刷新404
    location / {
        try_files $uri $uri/ /index.html;
    }
标签: 学习

本文转载自: https://blog.csdn.net/weixin_52136008/article/details/125415795
版权归原作者 谢谢 啊sir 所有, 如有侵权,请联系我们删除。

“vue2上传到github”的评论:

还没有评论