git在pull/push代码时,需要用户名密码或密钥publickey
问:git在pull(拉)/push(推)代码时,有的时候需要输入用户名,有的时候需要用密钥,怎么回事呢?
答:是因为用git remote设置远程仓库时候用了htts 或 ssh 不同访问方式造成的。
1.用https方式,每次访问需要输入用户名/密码
1 | $ git remote add origin https: //gitee .com/${用户名}/${仓库名}.git |
如果嫌输入用户名密码麻烦,可以尝试用下面命令,保存输入过的用户名密码
1 | $ git config --global credential.helper store |
如果运行上面命令还是提示输入用户名密码,那么建议你删掉https方式的远程链接,改用SSH 方式
2.用SSH方式,则需要你提前把密钥加到gitee里
1 | $ git remote add origin git@gitee.com:${用户名}/${仓库名}.git |
查看远程仓库地址:
1 | $ git remote - v |
删除远程仓库地址:
1 | $ git remote remove origin |
查看remote帮助信息:
1 | $ git remote -h |
安装密钥后,测试是否成功:
1 | $ ssh -T git@gitee.com |
https://blog.csdn.net/qq_37788558/article/details/78866051
https://www.w3cschool.cn/git/git-uroc2pow.html
https://www.pudn.com/news/6228d86b9ddf223e1ad22e57.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2021-08-26 jsp获取当前目录下的文件和目录,获取windows盘符