【杂项】git问题汇总

ssh: connect to host github.com port 22: Connection timed out

1. 检查SSH是否连接成功

ssh -T [email protected]
# 报错
ssh: connect to host github.com port 22: Connection timed out

2. 配置文件

  1. 新建 config 文件

    【杂项】git问题汇总_第1张图片

  2. 编辑配置文件

    Host github.com
    User [email protected] #只需要改邮箱
    Hostname ssh.github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    Port 443
    
  3. 执行 ssh -T [email protected] ,输入 yes 即可。

    【杂项】git问题汇总_第2张图片

    【杂项】git问题汇总_第3张图片

之后就能上传代码了。

git push 权限

1. 生成token

  1. Goto settings of Github account

  2. Find and Select Developer Settings

    【杂项】git问题汇总_第4张图片

  3. Find and Select Personal access tokens

    【杂项】git问题汇总_第5张图片

  4. Generate a new token

    【杂项】git问题汇总_第6张图片

  5. Fill in any note and select the access scopes

    【杂项】git问题汇总_第7张图片

  6. once done click on generate token

    【杂项】git问题汇总_第8张图片


2. 新增Windows凭证

【杂项】git问题汇总_第9张图片
【杂项】git问题汇总_第10张图片


3. 之后有个密码验证,验证过了就行

你可能感兴趣的:(杂项,git,github)