有用户名和邮箱和代码库的地址就能改github库,都没密码什么事,这不是不安全吗还是说每次上传不会动原来的代码?
不知道你这个问题是否已经解决, 如果还没有解决的话:自行创建
为了实现无需输入密码提高操作的安全性,可以使用SSH密钥来代替密码进行远程连接GitHub库。具体步骤如下:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
接着在GitHub账户或者代码托管网站上添加该密钥。进入GitHub账户的Settings页面,在SSH and GPG keys中添加生成的公钥(default location:~/.ssh/id_rsa.pub)。
确认密钥设置成功。在终端中输入以下命令来测试是否成功连接GitHub库:
ssh -T git@github.com
设置Remote Url,在VS Code中打开工作区文件夹,使用快捷键"ctrl + shift + P"打开命令面板。输入"git: Add Remote",然后按Enter键并输入远程库的SSH地址。例如:git@github.com:/.git
确认推送成功。使用快捷键"ctrl + shift + P"打开Git的命令板,输入"Push"并按Enter键即可将代码推送到远程库。如果之前成功设置了SSH密钥,那么此时不会让你输入用户名和密码,直接就可以推送代码了。
每次上传代码到GitHub库时并不会修改原有的代码,而是在原有代码的基础上新增或修改文件。如果需要修改原有代码,可以通过分支、Pull Request等方式来管理代码修改。
在VS Code中使用Git上传代码到远程GitHub库而不用输入密码,但要配置SSH密钥 步骤如下,
1检查本地是否已有SSH密钥。在命令行输入:
bash
ls -al ~/.ssh
以上希望可以帮到你~
理论上需要密钥,或者输入账号密码,可能本地配置了ssh。
可以进git后台看下私钥情况