Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git+Github的正确姿势 #2

Open
yanyue404 opened this issue Feb 26, 2018 · 0 comments
Open

Git+Github的正确姿势 #2

yanyue404 opened this issue Feb 26, 2018 · 0 comments

Comments

@yanyue404
Copy link
Owner

yanyue404 commented Feb 26, 2018

前言

此文章是笔者在 github 使用中的一些经验性总结,学习的新姿势会同步更新,记录。

目录

可访问性

你可以正常访问 github.com 网页并且正常提交代码吗?

1、关于正常访问网页版

下面是通过修改本地 hosts 文件的方式增强访问,推荐采用网络代理方案。

  • GitHub520 - 😘 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)raw.hellogithub.com/
  • SwitchHosts - Switch hosts quickly!
    2、关于正常提交代码
git.exe push --progress "origin" master:master
fatal: unable to access 'https://github.com/yanyue404/...': OpenSSL SSL_read: Connection was reset, errno 10054

git push 的时候一直报错 443TimeOut, 这是网络的问题,需要配置一个可以访问外网的 git 代理,就可以提交了。

展示自己的项目

借助 Github 平台展示项目

(1)gh-pages 分支托管

在自己的 github 项目上添加gh-pages分支,并保证里面有需要展示的代码,以index.html作为入口就可以展示项目了, 展示地址就是 Github 用户名.github.io/创建的仓库名

将本项目下的 dist 文件夹内容发布到远端的  gh-pages  分支

git subtree push --prefix=dist origin gh-pages

或者使用 shell 脚本上传:

deploy.sh

#!/usr/bin/env sh

# 确保脚本抛出遇到的错误
set -e

# 生成静态文件
npm run build

# 进入生成的文件夹
cd docs/.vuepress/dist

# 如果是发布到自定义域名
# echo 'www.example.com' > CNAME

git init
git add -A
git commit -m 'deploy: vuepress docs'

# 如果发布到 https://<USERNAME>.github.io
git push -f https://github.com/yanyue404/mingdao.git master:gh-pages

cd -

例子:

(2)角落的Fork me on GitHub标签 —— github-corners

(3)Logo

为自己的项目添加一个漂亮的 Logo。

(4)README

为自己的项目写一个 README.md 的 markdown 说明文件

专业指引

其他物料

1、开源团队

(1)国内:

(2)国外:

  1. Github 平台的开源 API

参与开源贡献

@yanyue404 yanyue404 added the tools label Mar 7, 2018
@yanyue404 yanyue404 added Github and removed tools labels May 18, 2019
@yanyue404 yanyue404 added 工具集 and removed Github labels Sep 2, 2019
@yanyue404 yanyue404 added Css and removed 工具集 labels Oct 8, 2019
@yanyue404 yanyue404 changed the title git+Github的正确姿势 Git+Github的正确姿势 Aug 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant