首页 > 其他分享 >git在pull/push代码时,需要用户名密码或密钥publickey

git在pull/push代码时,需要用户名密码或密钥publickey

时间:2022-08-26 23:47:29浏览次数:155  
标签:pull git remote gitee publickey 用户名 密钥 https

问:git在pull(拉)/push(推)代码时,有的时候需要输入用户名,有的时候需要用密钥,怎么回事呢?

答:是因为用git remote设置远程仓库时候用了htts 或 ssh 不同访问方式造成的。

1.用https方式,每次访问需要输入用户名/密码

$ git remote add origin https://gitee.com/${用户名}/${仓库名}.git

如果嫌输入用户名密码麻烦,可以尝试用下面命令,保存输入过的用户名密码

$ git config --global credential.helper store

如果运行上面命令还是提示输入用户名密码,那么建议你删掉https方式的远程链接,改用SSH 方式

 

2.用SSH方式,则需要你提前把密钥加到gitee里

$ git remote add origin [email protected]:${用户名}/${仓库名}.git

 

查看远程仓库地址:

$ git remote -v

 删除远程仓库地址:

$ git remote remove origin

查看remote帮助信息:

$ git remote -h

 

安装密钥后,测试是否成功:

$ ssh -T [email protected]

 

 

https://blog.csdn.net/qq_37788558/article/details/78866051

https://www.w3cschool.cn/git/git-uroc2pow.html

https://www.pudn.com/news/6228d86b9ddf223e1ad22e57.html

 

标签:pull,git,remote,gitee,publickey,用户名,密钥,https
From: https://www.cnblogs.com/wutou/p/16629587.html

相关文章

  • [转] git本地仓库名和远程仓库名是否必须相同
    首先给出答案,git并不要求本地仓库名和远程仓库名相同。在本地,我们可以认为,仓库名就是.git问文件所在的目录名。在这里我创建了一个仓库名为dandan为了将代码托管到远......
  • [转] git如何让别人参加入你的项目开发?
    我们自己远程仓库进行通信,需要将sshkey配置到自己的账户下既可以了。但是如果让别人参加进自己的项目开发,需要把别人的sshkey配置到自己的账户下吗?如果是自己搭建了简......
  • git生成Gitee的ssh公钥
    一.在当前用户目录下创建.ssh文件夹二、通过ssh-keygen-trsa命令生成关于*:一路回车即可三、将id_rsa.pub中的内容粘贴到gitee中即可四、最后点击确定,通过密码......
  • git push gitee 443
    fatal:unabletoaccess'https://gitee.com/woyujiezhen/my-study3.git/':Failedtoconnecttogitee.comport443:Timedout 我也不知道是什么抽风了,gitpull都......
  • git克隆下来只有master分支 看不见 也无法切换 其他分支
    window上没遇到过这个问题,mac遇到了。1、gitclone+远程仓库地址 下来代码之后,gitbranch 发现只有master分支,用gitbranch-a能查看其他分支  2、gitcheckou......
  • 传奇哥配置文件 Maven git 8.26 第二阶段
    早上run狂神的贪吃蛇。自己开始练项目1小时写出来晚上2小时成功完成!gitee配置不成功,明天问老师自己创建个仓库。https://gitee.com/设计个tedu/tmooc的网站项目......
  • vscode 终端使用 git mergetool meld 提示 meld: command not found
    把mergetool的cmdmeld路径用单引号包裹起来就能正常使用下载地址:Meld(meldmerge.org)[merge]tool=meld[mergetool"meld"] cmd='D:/ProgramFiles(x86)/M......
  • 一台设备配置不同git仓库网站的ssh
    第一步生成sshkey#为github生成ssh-key-f后面是指定生成文件名字ssh-keygen-trsa-C"github绑定的邮箱"-f~/.ssh/id_rsa_github#id_rsa_github.pub是gith......
  • 记录git报错之
      如图所示:报端口port22错误  网上解决办法:办法一:修改host首先到 ipaddress 输入 github.com 查找到其IP地址将查到的IP地址和网址映射放到你的本地hosts......
  • git的.gitignore 排除文件夹和文件 保留子文件夹
    1.约定:/是你本机的git目录的根,不是Linux系统的/(根);/指的是你在目录下执行gitinit的那个目录,里面有.git文件夹的 例如:#cd/opt/test/#gitinit#touc......