原文地址: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命令
分享到:
相关推荐
- `struts-default.xml`: Struts2的默认配置,定义了全局配置,如拦截器栈、结果类型等。 - `struts-plugin.xml`: 插件配置文件,用于引入和配置Struts2的扩展,例如Spring插件,可以实现Action与Spring bean的...
- **解决方法**:更改SSH服务的监听端口,例如在 `/etc/ssh/sshd_config` 文件中设置 `Port 2222` 并重启SSH服务。 以上是关于SSH配置及常见错误的处理方法的详细介绍。这些知识点可以帮助您更好地理解和操作SSH,...
Git是分布式版本控制系统,它允许开发人员跟踪代码的修改历史,协同工作,并管理多个代码分支。Gitblit作为Git服务器,不仅提供了Git仓库的托管,还支持Web界面浏览、管理和克隆仓库,以及用户权限管理等功能。在...
- 如果SSH端口不是默认的22端口,需要指定端口: ```bash $ git clone ssh://git@192.168.56.101:7700/home/data/gittest.git ``` 3. **处理首次连接提示:** - 第一次连接可能会收到安全性警告: ```text The...
保存并双击运行此批处理文件,Gitblit服务器就会启动,并默认在8080端口提供服务。 接下来,你需要配置Gitblit。Gitblit的配置文件是"gitblit.properties",在启动时指定的"home"目录下。使用文本编辑器打开它,...
- **ssh_config**: 删除`Port`前的`#`号,并设置端口号,推荐使用默认端口`22`。 - **sshd_config**: 确保端口号与`ssh_config`中的设置保持一致。 2. 检查系统防火墙是否开放了相应的端口。 3. 重启计算机使设置...
如果SSH使用的不是默认的22端口,可以使用以下命令: ```bash $ git clone ssh://git@192.168.56.101:7700/home/data/gittest.git ``` 当第一次连接到目标Git服务器时,会出现一个提示要求确认继续连接,输入`...
1. **密钥管理**:定期更换密钥,避免使用默认的SSH端口,限制密钥的使用时间,以及启用密钥过期策略。 2. **认证方式**:除了公钥认证,还可以结合使用两步验证或多因素认证,增加安全性。 3. **防火墙规则**:...
在安装CopSSH前,确保Windows防火墙已经开启SSH端口(默认22),否则会影响SSH的访问。你可以自行搜索并下载CopSSH,例如使用Copssh_4.1.0_Installer.exe进行安装。安装后,在控制面板中创建一个管理员账户,如root...
- 如果服务器或本地计算机有防火墙或安全组规则,可能需要允许SSH的默认端口22。若更改了端口,记得在防火墙中打开新的端口。 5. **服务未启动**: - 确保SSH服务正在运行。在Linux系统上,可以使用`systemctl ...
1. 定期更换SSH端口:默认的22端口容易受到攻击,可以通过修改配置文件(如`/etc/ssh/sshd_config`)改变监听端口。 2. 限制SSH登录方式:可以通过配置禁止密码登录,只允许公钥认证,提高安全性。 3. 使用防火墙...
如果一切配置正确,Gitblit将在后台运行并监听你之前设置的端口。 接下来,你需要创建你的第一个Git仓库。Gitblit提供了一个易于使用的Web界面,你可以通过浏览器访问服务器的URL(如http://localhost:8080)来登录...
Load Putty Key 要选择刚刚保存的.ppk 文件,ssh 到 git 服务器的端口要选用 29418。 结论 TortoiseGit 是一个非常强大和易用的 Git 客户端软件,提供了许多有用的功能和图形化的用户界面。通过这篇指南,读者可以...
总的来说,Win32环境下Git客户端的安装和使用涉及多个步骤,包括安装、配置个人信息、生成SSH密钥、管理权限以及创建和管理仓库。理解这些步骤是有效地使用Git进行版本控制的基础。随着对Git的深入理解和实践,你...
本章详细介绍了如何在服务器端部署和管理Git仓库,包括使用不同的协议、设置SSH公钥、配置服务器环境以及使用各种Git服务器软件等内容。 #### 六、分布式Git工作流 ##### 6.1 分布式工作流 - **分散式开发**:...
4. **配置 SSH Key**:确保 IP 地址具有访问 GitLab 服务器 22 端口的权限,以使用 SSH 方式连接。 - **生成 SSH Key**:在 Git Bash 中执行命令 `ssh-keygen -t rsa -C "username@email.com"`。 - **公钥位置**...
3. 配置SSH连接设置,包括端口号(默认为22)。 4. 使用生成的SSH密钥对进行认证。首先在CentOS虚拟机上,通过`ssh-keygen -t rsa`命令生成一对公钥和私钥,保存在`.ssh`目录下。 5. 将生成的公钥(`id_rsa.pub`)...
这将创建默认的配置文件`custom/conf/app.ini`。根据你的需求,编辑这个配置文件,如设置数据库连接信息、监听端口等。 6. **配置Gogs服务**:为了实现自动启动和管理Gogs,可以创建一个系统服务文件,例如 `/etc/...