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

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

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: 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等方式来管理代码修改。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

在VS Code中使用Git上传代码到远程GitHub库而不用输入密码,但要配置SSH密钥 步骤如下,
1检查本地是否已有SSH密钥。在命令行输入:
bash
ls -al ~/.ssh

以上希望可以帮到你~

理论上需要密钥,或者输入账号密码,可能本地配置了ssh。
可以进git后台看下私钥情况