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

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

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.

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/3989605.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-10-21
下一篇2022-10-21

发表评论

登录后才能评论

评论列表(0条)

    保存