git拉代码 使用SSH克隆,配置代理

这篇具有很好参考价值的文章主要介绍了git拉代码 使用SSH克隆,配置代理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

正常我们很容易配置 http和https 的代理来克隆代码,但是 使用SSH克隆 方式的代理用的比较少

1:首先先配置好秘钥

  需要确保秘钥是好的

2:一般在 /root/.ssh/config 下面配置参数;

没有的话请先创建一个
注意需要把对应的参数名称,修改为 当前实际使用的;
gitlab.xxx.com 为克隆的网址
id_rsa 为私钥
192.168.1.1:8888 为代理转发的IP和端口;

Host gitlab.xxx.com
    HostName gitlab.xxx.com
    User my_name
    IdentityFile ~/.ssh/id_rsa
    ProxyCommand /bin/nc -X connect -x 192.168.1.1:8888 %h %p

git clone git@gitlab.xxx.com:aaa/bbb.git

3:注意事项

nc是一个网络工具,其全名是"Netcat"。
可通过 “which nc” 来查看路径进行修改

root@ea0c131f8cf5:/home/ec200a# which nc
/bin/nc
root@ea0c131f8cf5:/home/ec200a#

没安装的话就安装一下 “sudo apt-get install netcat”文章来源地址https://www.toymoban.com/news/detail-795063.html

到了这里,关于git拉代码 使用SSH克隆,配置代理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Git克隆(clone)Gitee的代码到本地文件夹

    注意:不论是在项目的哪个文件夹下来拿HTTPs下载链接,都会直接clone整个项目到本地 然后摁下\\\"Enter\\\",代码就会被Git到本地仓库

    2024年02月22日
    浏览(48)
  • Git基础教程:使用Git Clone指令克隆指定分支的代码到嵌入式系统

    Git是一种分布式版本控制系统,广泛应用于软件开发中。Git Clone是Git的一条常用指令,用于克隆远程代码仓库到本地。在嵌入式系统开发中,我们经常需要从远程仓库中获取特定分支的代码,并将其部署到嵌入式设备上。本文将详细介绍如何使用Git Clone指令来克隆指定分支的

    2024年02月04日
    浏览(57)
  • Git 在 SSH 协议下使用代理

    关于 Git 使用 Proxy , 网上很多教程讲的都是 如何设置 Http 下 Git 使用 Proxy , 但是并没有提到 SSH 下如何使用 Proxy . 即便有些文章讲到了, 也有不少是 Windows 平台下的, Linux 平台下的很少提及, 所以这里就记录一下, 如何在 Ubuntu 中, 使用 Git 在 SSH 协议下应用代理. 首先你需要 安装

    2024年01月21日
    浏览(43)
  • 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对

      笔者最近在新 Linux 中安装 GitLab 后,发现一个诡异的事情。当配置完管理员账号、SSH 密钥之后、开启防火墙端口号、在 GitLab 新建仓库 test 等等之后,笔者尝试在远程客户端 Windows 上使用 git clone 来 clone 这个在 GitLab 上的仓库,使用的是 SSH 协议。但无论 clone 的 URL 是否正

    2024年02月04日
    浏览(44)
  • 首次使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

    问题:         首次使用idea导入git项目出现:warning: Permanently added \\\'gitee.com\\\'(ED25519) to the 1ist of known hosts.ssh_dispatch_run_fata1: connection to ....  解决方法:         1. 新建空文件夹-右键-点击  Git Bash Here         2.  输入 cd C:         3. 输入 cat ~/.ssh/id_rsa.pub         4.  输

    2024年02月16日
    浏览(48)
  • 在Linux配置Git SSH的详细步骤;git配置ssh详细教程;

    在Linux或Mac OS上配置Git SSH的详细步骤如下: 1.打开终端,并输入以下命令检查是否已经在Linux下安装git 2.如果已经安装,则可以跳过此步骤。如果没有安装,请用以下命令进行安装git(推荐在Linux下的家目录下进行安装) 3.获取git配置ssh步骤如下: 4.如果不存在,请用以下命令生

    2024年02月07日
    浏览(83)
  • git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07

    centos7 部署Gerrit Windows10 部署gitbash 2.41 版本 首先在虚拟机上搭建Gerrit服务,在Windows上部署好gitbash;其次,配置 publishkey 连接Gerrit仓库;最后使用git clone下载代码到本地,再使用VScode编辑提交代码带仓库。 当然,直接使用VScode连接Gerrit也是可以的,但由于VScode终端中的命令不

    2024年02月09日
    浏览(90)
  • huggingface如何使用ssh命令,下载数据集或者模型 比如:git clone git@hf.co:openchat/openchat_8192

    今天抽空整理了一下笔记。 #linux服务器中,使用ssh下载huggingface模型或者数据集 1.访问huggingface个人主页(profile)里的settings https://huggingface.co/settings/profile 2.点击左侧:SSH AND GPG keys 先开始准备工作: 准备工作:https://huggingface.co/docs/hub/security-git-ssh#generating-a-new-ssh-keypair 准备

    2024年02月12日
    浏览(52)
  • 【Git】远程仓库的创建、SSH协议克隆、拉取、推送

    目录 一、创建远程仓库 二、HTTPS协议克隆仓库 三、SSH协议克隆仓库 四、向远程仓库推送 五、从远程仓库拉取 六、忽略特殊文件 七、配置命令别名 首先我们可以从GitHub或者Gitee中创建自己的个人仓库 工作台 - Gitee.com https://gitee.com/ 当我们的仓库创建好之后,我们可以在仓库

    2024年02月08日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包