栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

git上传代码,ssh公私钥的生成

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git上传代码,ssh公私钥的生成

发现有时候ssh公私钥的生成总是忘记,这里就来记录一笔。随便将上一篇关于remote: Support for password authentication was removed on August 13, 2021.问题整理一下。

首先在本地选定一个文件夹作为当前的本地仓库地址,然后我们可以使用

1. 初始化本地仓库
git init

2. 配置用户信息

然后配置用户名和邮箱,比如:

git config --global user.name "username"
git config --global user.email "email"

其中"username"是提示,实际比如:

git config --global user.name baiyazi
git config --global user.email 1270563429@qq.com
3. 生成ssh公私钥

然后生成ssh公私钥,敲入命令:

ssh-keygen -t rsa -C 1270563429@qq.com

然后键入3次回车即可。结果如下:

然后在C盘用户目录下,可以看到一个.ssh的文件夹,打开就可以找到公私钥:

接着,我们将公钥id_rsa.pub文件打开,拷贝到剪切板中。打开自己的github,找到settings:

然后选择SSH,添加密钥即可:

4. 配置token

还是在Settings中找到Developer settings,然后选中Personal access tokens,随便填入一个名字,然后选择repo即可,如下:



然后保存一下这个token即可,因为只会显示一次,所以需要自己保存好:

然后把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token了:

git remote set-url origin https://@github.com//.git

比如,我这里需要上传的是tes这个仓库,那么配置为:

git remote set-url origin https://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@github.com/baiyazi/tes.git

最后再按照创建好的仓库的提示命令提交即可:

echo "# tes" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/baiyazi/tes.git
git push -u origin main

References

  • github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号