当前位置:网站首页 > 用户验收测试(UAT) > 正文

git clone ssh 加上账号密码(git clone 带用户名密码)



我之前写了一个脚本用来定时自动拉取远程仓库更新本地仓库,后来将这个远程仓库改成私有后执行脚本就会需要输入用户名和密码。

[root@LH2020 ~]# https://blog.csdn.net/_/article/details/sync_repo.sh
正在从远程仓库拉取最新更改…
Username for ‘https://gitee.com’: ^C

当将仓库设置为私有后,Git 会要求进行身份验证以确保只有授权用户可以访问。如果已经配置了 SSH 公钥,但是 Git 仍然提示你输入用户名和密码,这可能是因为你的远程仓库的 URL 仍然是 HTTPS 格式的,而不是 SSH 格式的。

  1. 检查远程仓库 URL
    打开终端,进入你的 Git 仓库目录,然后运行以下命令来查看当前的远程仓库 URL:
     

    如果 URL 是以 开头的,你需要将其更改为 SSH 格式。


  2. 更改远程仓库 URL
    使用以下命令将远程仓库的 URL 从 HTTPS 格式更改为 SSH 格式:
     

    其中 是你的 Gitee 用户名, 是你的仓库名。


  3. 添加 SSH 密钥到 Gitee
    确保你的公钥已经添加到了 Gitee 的 SSH 密钥列表中。你可以在 Gitee 的个人设置页面找到 SSH 密钥的添加和管理选项。
  4. 测试 SSH 连接
    使用以下命令测试 SSH 连接是否成功:
     

    如果连接成功,你将看到一条欢迎信息。 例如:


 
  
  1. 重新拉取仓库
    现在,再次运行 或 时,Git 应该会使用 SSH 密钥进行身份验证,而不再提示你输入用户名和密码。

如果已经按照上述步骤操作,但问题仍然存在,可能需要检查你的 SSH 密钥是否正确配置,或者是否有其他网络或权限问题。

到此这篇git clone ssh 加上账号密码(git clone 带用户名密码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 网络samba设备用户名和密码(samba账户密码设置命令?)2025-09-16 23:36:06
  • 进程控制块是进程存在的唯一标识(进程控制块是专为用户进程设置的私有)2025-09-16 23:36:06
  • 双linux系统卸载其中一个(双linux系统卸载其中一个用户)2025-09-16 23:36:06
  • git clone 配置账号密码(git clone带用户名和密码)2025-09-16 23:36:06
  • 进程控制块是专门为用户(进程控制块是专为用户进程设置的私有)2025-09-16 23:36:06
  • ipv4用户名密码(ip地址用户名和密码忘记了怎么办)2025-09-16 23:36:06
  • ssh免密配置的用户群体(ssh免密配置不生效)2025-09-16 23:36:06
  • impdp 导入不同用户(impdp导入不同用户不同表空间命令)2025-09-16 23:36:06
  • 文件权限755(文件权限755对公共用户)2025-09-16 23:36:06
  • impdp(impdp导入dmp文件命令不同用户)2025-09-16 23:36:06
  • 全屏图片