SKRaua 2023-05-27 23:48 采纳率: 40%
浏览 29
已结题

vscode用git上传代码到远程github库不用密码?

有用户名和邮箱和代码库的地址就能改github库,都没密码什么事,这不是不安全吗还是说每次上传不会动原来的代码?

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-29 00:36
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7779813
    • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:vscode配置git以及上传到远端(github)
    • 除此之外, 这篇博客: vscode使用git上传同步管理代码中的 GitHub创建仓库 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      自行创建

    • 以下回答来自chatgpt:

      为了实现无需输入密码提高操作的安全性,可以使用SSH密钥来代替密码进行远程连接GitHub库。具体步骤如下:

      1. 首先生成SSH密钥。在终端中输入以下命令来生成密钥:
      ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
      
      1. 接着在GitHub账户或者代码托管网站上添加该密钥。进入GitHub账户的Settings页面,在SSH and GPG keys中添加生成的公钥(default location:~/.ssh/id_rsa.pub)。

      2. 确认密钥设置成功。在终端中输入以下命令来测试是否成功连接GitHub库:

      ssh -T git@github.com
      
      1. 设置Remote Url,在VS Code中打开工作区文件夹,使用快捷键"ctrl + shift + P"打开命令面板。输入"git: Add Remote",然后按Enter键并输入远程库的SSH地址。例如:git@github.com:/.git

      2. 确认推送成功。使用快捷键"ctrl + shift + P"打开Git的命令板,输入"Push"并按Enter键即可将代码推送到远程库。如果之前成功设置了SSH密钥,那么此时不会让你输入用户名和密码,直接就可以推送代码了。

      每次上传代码到GitHub库时并不会修改原有的代码,而是在原有代码的基础上新增或修改文件。如果需要修改原有代码,可以通过分支、Pull Request等方式来管理代码修改。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月29日
  • 已采纳回答 6月21日
  • 创建了问题 5月27日

悬赏问题

  • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口
  • ¥15 如何能达到用ping0.cc检测成这样?如图
  • ¥15 关于#DMA固件#的问题,请各位专家解答!
  • ¥15 matlab生成的x1图不趋于稳定,之后的图像是稳定的水平线
  • ¥15 请问华为OD岗位的内部职业发展通道都有哪些,以及各个级别晋升的要求
  • ¥20 微信小程序 canvas 问题
  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验