`

修改了SSH默认端口之后,如何配置GIT?

    博客分类:
  • git
 
阅读更多
原文地址:http://zengrong.net/post/1544.htm



本站文章除注明转载外,均为本站原创或者翻译。
本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
本文标题:修改了SSH默认端口之后,如何配置git?
本文链接:http://zengrong.net/post/1544.htm

由于安全或者其它原因,我们可能会修改默认的SSH服务端口号,默认情况下,已有的git项目在pull或者push的时候会报错。
现在假设原来的项目的remote设置为git@domain.com:Projects/p1.git,将服务器SSH默认端口修改为3022后,导致push出错。

有两个解决办法:

一、直接修改URL为SSH://开头


1
git remote set-url origin ssh://git@domain.com:3022/~/Projects/p1.git
二、 修改本地配置文件


1
2
3
4
5
6
cat>~/.ssh/config
# 映射一个别名
host newdomain
hostname domain.com
port 3022
# ctrl+D
修改p1.git项目下的git配置文件


1
git remote set-url origin git@newdomain:Projects/p1.git
关联文章
[转]常用UNIX命令
分享到:
评论

相关推荐

    a2-hosting-git:使用 Git 将文件部署到 A2 Hosting

    使用 Git 代替 FTP 与您的 Web 主机有 3 个主要步骤: 通过 SSH 连接到您的网络主机在 web 主机上配置 Git(远程) 在本地机器上配置 Git通过 SSH 连接到您的网络主机使用您的 A2用户名和与您的帐户关联的域名,...

    vagrant-gitlab:带有 GitLab 的 Vagrant box

    安装 克隆这个 repo 安装和 vagrant up vagrant ssh 这将创建一个运行 gitlab 的 ubuntu 虚拟机。... Git客户端需要配置ssh默认连接到这个端口。 将以下行附加到~/.ssh/config 。 Host gitlab.chenwl.com # re

    vagrant-jekyll:用于构建与 GitHub Pages 兼容的 Jekyll 环境的简单 Vagrant 文件。 使用“官方”github-pages gem

    与 GitHub Pages 兼容的 Jekyll 环境的 Vagrant 文件用于构建与 GitHub Pages 兼容的 Jekyll 环境的简单 Vagrant 文件。 使用“官方”github-...Jekyll 相关的工作: vagrant ssh转发端口默认情况下,Vagrant vm 配置

    tasstel:塔斯社电话网站

    与 GitHub Pages 兼容的 Jekyll 环境的 Vagrant 文件用于构建与 GitHub Pages 兼容的 Jekyll 环境的简单 Vagrant 文件。 使用“官方”github-...Jekyll 相关的工作: vagrant ssh转发端口默认情况下,Vagrant vm 配置

    opensshd-tor-easy-setup:在制品

    通过配置本地主机地址,端口和洋葱配置。 外壳变量 用法: git clone https://github.com/norpol/opensshd-tor-easy-setup sudo ./opensshd-tor-easy-setup/setup_tor_ssh.sh install 更多的: setup_tor_ssh....

    vagrant-mapproxy:一个快速的 mapproxy vagrant box

    默认情况下,来宾 8080 端口映射到主机 8080 端口(8080 是默认映射代理端口)。 该框使用各种参数(端口等)创建一个默认的 params.yml。 您可以编辑此文件以满足您的需要。 该框提供了一个带有各种示例的默认 ...

    vagrant-nodejs-redis-mongodb:使用木偶进行流浪汉配置以使用Ubuntu Server 14.04,Nodejs Redis 2.8。* MongoDB 2.6。*创建虚拟机

    SSH-流浪者ssh 停止-无业游民的停止 从您的计算机访问mongo和redis: redis.cli h本地主机-p 6379 mongo本地主机27017 注意:您的机器中的Redis和mongodb的安装可能会占用此端口 发展: 默认情况下,此...

    sharelatex-vagrant-ansible:ShareLatex 的 Vagrant + Ansible 配置

    关于开发的虚拟机配置安装: 所需的系统包MongoDB(来自包) Redis(来自源代码) NodeJS(+ npm,grunt)(来自源代码) 直播git clone 大师要求流浪者... 运行grunt run并在上打开浏览器(注意:默认端口不是 3000 而

    docker-serveo-traefik-companion:Traefik反向代理背后的Serveo自托管解决方案

    默认的SSH端口是1234 ,显然您需要进行更改。 请记住,要使该端口上的所有流量都通过防火墙。 完成后,确保Traefik正在运行,只需运行以下命令即可。 $ docker-compose up -d 它应该打印出以下内容:

    moonshine_iptables:通过 Moonshine 清单设置和配置 iptables

    这个插件为你的服务器安装和配置 iptables。 只需包含插件和配方,部署,您就会拥有一个不错的安全系统。 默认情况下,防火墙将: 允许入站 ESTABLISHED 和 RELATED 流量 允许入站 icmp、smtp、ssh、http、https ...

    docker-compose

    - /root/.ssh/:/root/.ssh/ # 类似于使用 docker run 的效果 我也不知道 不写因为console并不是直接启动导致镜像不会产生 tty: true # web,这个名字是用户自己自定义,它就是服务名称。 web: # 为自定义的...

    dasapi

    设置防火墙(如果您需要在默认端口上具有ssh访问权限,请同时运行sudo ufw allow 22 ) sudo ufw allow 80 sudo ufw enable 将Das API克隆到/var/www文件夹 cd /var/www sudo mkdir dasapi cd dasapi sudo git ...

    vagrant-opennms:OpenNMS的无所事事的环境

    为了使您能够访问虚拟机,需要进行一些预配置的端口转发: TCP客户8980到您的主机8980(用于OpenNMS WebUI) TCP访客8001到您的主机8001 JPDA调试支持TCP guest 22到您的主机2222以进行SSH访问,您也可以只运行...

    azuml:Azure子网和NSG的图生成器

    具有单个vnet的单个资源组子网具有带有明确规则的NSG(尚未评估默认规则) 需要负载均衡器规则(尚不支持NAT规则)先决条件节点> = v7 Azure服务主体安装 npm install -g https://github.com/navicore/azuml.git用法...

    proxy:HTTP(S) 流量调查

    代理人HTTP(S) 流量调查安装 $ npm i [-g] git+ssh... listen ( ) 湾作为命令行程序 $ proxy [port](需要模块全局安装,默认端口为8080)测试要运行测试套件,首先安装依赖项,然后运行 ​​npm test: $ npm i$ npm t

Global site tag (gtag.js) - Google Analytics