• 配置GitHub的SSH key


    配置GitHub的SSH key

    生成密钥对

    打开git bash工具(Windows环境),Linux则直接打开命令行,执行下面的命令生成密钥文件

    ssh-Keygen -t rsa -C "注册Github账号所用邮箱"
    

    中间询问时一律直接按回车,生成后的文件位于用户Home目录下的.ssh目录中

    将id_rsa.pub公钥文件的内容复制到剪贴板备用

    添加公钥到GitHub

    登录Github网站,点击用户头像,在弹出的菜单中选择"Settings",进入用户设置界面

    在左边的导航菜单中选择"SSH and GPG keys",然后点击[New SSH key]按钮

    Title随便输入,将之前已经复制到剪贴板的公钥内容粘贴到Key文本框中,然后点击[Add SSH key]按钮。

    此时列表中该项目前面的钥匙图标是黑色的

    SSH确认连接

    在之前打开的命令行中输入下面的指令

    ssh -T git@github.com
    

    如果遇到"The authenticity of host 'github.com (192.30.253.112)' can't be established."类似的提示并询问则输入"yes",之后再次执行上面的指令

    看见You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

    上传本地仓库到GitHub

    在终端命令行切换到项目所在目录,执行git init指令,初始化本地git仓库

    如果不想使用git全局设置中默认的用户信息,第一时间先使用git config指令设置当前仓库使用的git用户名及邮箱,因为之后的所有提交操作所记录的用户信息都从这里来

    执行git add * 将本地文件添加到仓库,再执行 git commit -m "初次提交"指令提交修改

    执行git remote add origin git@github.com:[用户名]/[仓库名].git关联到远程仓库

    如果之前已经关联到使用https协议的仓库地址,可通过git remote set-url origin git@github.com:[用户名]/[仓库名].git指令来重新设置远程仓库地址

    做好这一切准备工作后,执行下面一行指令即可上传代码到GitHub

    git push origin master
    

    刷新之前的GitHub网页,应该可以见到密钥项前面的钥匙图标已变为绿色。

    参考资料

    配置github的SSH key及GitHub项目上传
    初次使用git配置以及git如何使用ssh密钥
    git使用中遇到的remote:Permission to xxx denied to xxx问题如何解决
    Git 最著名报错 “ERROR: Permission to XXX.git denied to user”终极解决方案

  • 相关阅读:
    js笔记4
    js笔记3
    js笔记2
    js笔记1
    前端笔记13
    (7)第3章的开始
    (6)第2章的尾巴~
    (5)自定义数据结构再探
    我的学习方法(6)
    (4)自定义数据结构初探
  • 原文地址:https://www.cnblogs.com/wiseant/p/10041498.html
Copyright © 2020-2023  润新知