13

github使用指北

 5 years ago
source link: https://ydlan.github.io/2020/03/12/2020-03-12-github-tips/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

访问github经常会出现用户头像无法显示的问题,主要原因可能是:墙内限速,DNS污染,Host设置错误等原因,直接copy头像的URL使用ping命令,也可能无法ping通。

解决方案:通过修改hosts文件,将域名解析直接指向IP地址来绕过DNS的解析,可以解决污染问题。Windows系统中hosts所在文件目录为C:\Windows\System32\drivers\etc,直接在hosts文件末尾添加以下内容即可,文件修改需要管理员权限。

# GitHub Start 
192.30.253.112 github.com
192.30.253.119 gist.github.com
199.232.28.133 assets-cdn.github.com
199.232.28.133 raw.githubusercontent.com
199.232.28.133 gist.githubusercontent.com
199.232.28.133 cloud.githubusercontent.com
199.232.28.133 camo.githubusercontent.com
199.232.28.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
199.232.28.133 avatars3.githubusercontent.com
199.232.28.133 avatars4.githubusercontent.com
199.232.28.133 avatars5.githubusercontent.com
199.232.28.133 avatars6.githubusercontent.com
199.232.28.133 avatars7.githubusercontent.com
199.232.28.133 avatars8.githubusercontent.com
# GitHub End

2.本地Git如何管理两个或多个github账号?

每个github账户需要绑定一个基础邮箱,使用对于的基础邮箱生成一个ssh密钥对。配置密钥对后,可以使用Git进行版本控制同时push到github repos上。多个账号需要则对进行操作的仓库地址进行区分。比如:

[email protected] :ydlan/Demo.git 是指默认Git账户对Demo仓库进行操作。

[email protected] :ydlan/Demo.git 则是指tsf对应的GIt账户对Demo仓库进行操作

3.如何进行pull request

  • 对想要pr的repository进行fork到自己账号
  • 然后将repository clone到本地,进行代码创作,之后进行add和commit操作(和提交到自己仓库的操作相同)
  • 进入github对应的参考,点击 New pull request ,然后到了compare changes页面,查看一下相关信息,点击 Create pull request ,(添加相关说明)即可
  • 最后只用等待内容被merge就行

4.解决Git clone太慢的方法

由于墙内限速,github特别慢,除了页面刷新有很长的时间延迟,就连git clone操作都经常会over time挂掉。可以借助 码云 (国内代码托管网站)解决问题。具体操作是:

  • 复制你要clone的代码仓库的URL,使用码云的 从github/gitlab导入仓库功能
  • 从URL导入,粘贴之前的URL,点击导入按钮,等系统转换刷新即可
  • 然后从码云中,将代码仓库clone下来或者直接下载,速度会很快。

这方法虽然麻烦了一些,但在非常之时还是很有用的。


Recommend

  • 380
    • 掘金 juejin.im 7 years ago
    • Cache

    玩转Github的新姿势-github-cli

    惊鸿一瞥 这是一个可以帮助你在命令行中完成Github的各种操作的cli工具。 创建它的初衷是因为我是一个命令行狂热爱好者,与此同时我也是一个Github的fans,每当我在命令行环境中进行开发工作时,如果此时我想看看Github上又诞生了什么新的有趣的开源项

  • 43
    • wsgzao.github.io 7 years ago
    • Cache

    proxychains 使用指北

    proxychains 使用指北

  • 44
    • wsgzao.github.io 6 years ago
    • Cache

    Zabbix使用指北

    Zabbix是目前最为主流的开源监控方案之一,部署本身并不困难,难的是深入理解 学习使用Zabbix 更新历史 2018年08月06日 - 初稿 阅读原文 -

  • 26

    TrueNAS SCALE使用指北-系统变化以及Docker容器应用安装配置 2021-05-19 Tags:

  • 6
    • wsgzao.github.io 3 years ago
    • Cache

    3proxy 使用指北

    本文推荐的是 3proxy 但是也不能不提一下 SSH 端口转发,因为很多使用场景可能只需要借助 SSH 即可实现。SSH 有三种端口转发模式,本地端口转发 (Local Port Forwarding),远程端口转发(Remote Port Forwarding) 以及动态端口转发(Dynamic Port Forwarding)。对...

  • 5
    • wsgzao.github.io 3 years ago
    • Cache

    CoreDNS 使用指北

    CoreDNS 是一个从 Caddy 中 Fork 出来的项目(同时继承了它的链式中间件风格),作为 CNCF 项目中的一员,它的目标是提供一个快速且灵活的 DNS 服务。 CoreDNS - DNS and Service Discovery 2018 年 07 月 10 日 - 初...

  • 4

    Mac使用指南来了:新手小白必看 教你提升居家办公效率 2022年05月27日09:30  新浪数码  

  • 5
    • sn1per-ssd.github.io 2 years ago
    • Cache

    hexo新手使用指北

    hexo新手使用指北 阅读数:2017次

  • 10

    Go 语言官方依赖注入工具 Wire 使用指北 2022年09月24日 07:57 ·  阅读 120

  • 4

    spaCy是一个基于Python编写的开源自然语言处理库。基于自然处理领域的最新研究,spaCy提供了一系列高效且易用的工具,用于文本预处理、文本解析、命名实体识别、词性标注、句法分析和文本分类等任务。 spaCy的官方仓库地址为:

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK