zoukankan      html  css  js  c++  java
  • Github 最简单的认证方式

    Github 本身提供了多种认证方式,所有开发人员可以各取所需。

    • SSH,这是最原始的方式,如果使用git bash只要按照官方文档一步一步配置就好了
      • 小心坑:SSH有可能需要配置代理,否则无法解析服务器域名。错误如下:
      • ssh: Could not resolve hostname github.com: no address associated with name
      • 解决办法:给SSH以及git 客户端配置代理。
    • HTTPS,这也是比较方便的方式,但是每一次都需要输入用户名和密码。
      • 小心坑:本机的SSL证书不是正规机构颁发的,验证失败。错误如下:
      • fatal: unable to access 'https://github.com/owner/repo.git/': SSL certificate problem: unable to get local issuer certificate

      • 解决办法:将Git的SSL验证关闭,命令如下。
      •  git config --global http.sslVerify false
    • Access Token,我个人认为最为便捷的方式之一,不失安全性。
      • https://help.github.com/articles/creating-an-access-token-for-command-line-use/
      • 使用方法:
      • 1)从Settings页面生成唯一的Token
      • 2) 手动拼接出远程仓库的地址,比如:https://$GH_TOKEN@github.com/owner/repo.git
      • 3)从以上地址克隆或使用git remote add 的方式关联本地仓库,之后都不需要输入用户名和密码信息。
  • 相关阅读:
    进程通信方式-管道pipe
    进程间通信
    信号的发送与处理
    信号应用于事件通知
    信号的屏蔽,信号集
    信号的发送kill,raise,alarm,setitimer,abort,sigqueue
    信号处理函数的返回sigsetjmp/siglongjmp
    POJ 1562 Oil Deposits
    HDU 1016 Prime Ring Problem
    HDU 1010 Tempter of the Bone
  • 原文地址:https://www.cnblogs.com/cicaday/p/4953664.html
Copyright © 2011-2022 走看看