草庐IT

Remote-ssh

全部标签

github 无语的问题,Host does not existfatal: Could not read from remote repository.

Unabletoopenconnection:Hostdoesnotexistfatal:Couldnotreadfromremoterepository.image.pngimage.pngimage.pngPleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.如果githubdesktop和gitpull和gitclone全部都出问题了,那问题出在路由器,或者dns上了,在cmd中ping不同,不过是设置cmd代理或者设置git代理都没用,也就是cmdgitclone就提示host无法访问。后面我又开窍了,我于是

gitlab 仓库迁移,以及解决remote: fatal: pack exceeds maximum allowed size

背景:是需要新建一个仓库,把老的仓库里面的git提交啥的都迁移过来。但是呢,总是失败,提醒大致意思就是提交的commit和tag太大了不行。目录方法一:命令迁移方法二:脚本迁移方法三:镜像方法一:命令迁移基本方法:cdexisting_repogitremoterenameoriginold-origingitremoteaddorigingit@host/*.gitgitpush-uorigin--allgitpush-uorigin--tags但是过程中会报错: 提示remote:fatal:packexceedsmaximumallowedsizeerror:remoteunpackfa

git remote add origin详解

 gitremoteaddorigin详解_笔记大全_设计学院一、gitremoteaddorigin的基础使用“gitremoteaddorigin”指令,可以轻松地将本地项目连接到远程Git仓库二、gitremoteaddorigin的用法“gitremoteaddorigin”指令可以使用以下语法:gitremoteaddorigin其中,是你的远程Git仓库的网址。对于如何获取远程Git仓库地址,我们举例说明:比如,你的远程Git仓库地址为:https://github.com/your/your.git那么你在本地使用“gitremoteaddorigin”指令的语法就应该是:git

CentOS如何修改SSH端口(SSH端口的修改方法)

 本文将分享 CentOS如何修改SSH端口(SSH端口的修改方法)一、登录centos服务器二、修改SSH配置文件vi/etc/ssh/sshd_config三、添加新端口#查看当前ssh服务器端口号netstat-tunlp|grep"ssh" 首次打开发现Port22是被注释的去掉前面的#,再增加一条Port202,添加的监听端口号最好为10000~65535区间之内,即2的16次方、这样做防止202端口不能连接的情况下还可以使用22端口连接SSH相关命令#重启sshd服务:systemctlrestartsshd#查看sshd服务是否正常启动:systemctlstatussshd#检

java - 在 ssh 中执行命令序列

我需要使用sshj库通过ssh在远程服务器上执行一些命令序列。我愿意Sessionsession=ssh.startSession();Session.Commandcmd=session.exec("ls-l");System.out.println(IOUtils.readFully(cmd.getInputStream()).toString());cmd.join(10,TimeUnit.SECONDS);Session.Commandcmd2=session.exec("ls-a");System.out.println(IOUtils.readFully(cmd2.getI

java - 使用 Java 通过 ssh 运行命令

场景:我想通过ssh从Java程序在远程机器上运行命令(我在我的开发机器上使用OpenSSH)。我还想通过传递密码而不是像使用“预期”那样设置key来建立ssh连接。问题:当尝试执行类似密码登录的“预期”操作时,使用ProcessBuilder创建的进程似乎看不到密码提示。当运行常规的非ssh命令(例如“ls”)时,我可以获得流并与它们进行交互。我将标准错误和标准输出与redirectErrorStream(true);合并到一个流中,所以我不会在标准错误中丢失它...当我使用“-v”选项运行ssh时,我看到流中的所有日志记录,但我没有看到提示。这是我第一次尝试使用ProcessBui

Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”

操作系统Windows11使用GitIDEA连接方式:SSH今天上传代码出现如下报错:ssh:connecttohostgithub.comport22:Connectiontimedout再多尝试几次,依然是这样。解决最终发现两个解决方案:(二选一)方法一:抛弃ssh连接方式,使用http连接。(我试了一下,对于我来说没有用)操作方法:输入命令:gitconfig--local-e将配置文件的url=git@github.com:username/repo.git一行改为:url=https://github.com/username/repo.git方法二:如果22号端口不行,那就换一个端

[华为云云服务器评测] Unbutnu添加SSH Key、编译启动Springboot项目

系列文章目录第一章[linux实战]华为云耀云服务器L实例Java、node环境配置第二章[linux实战]Unbutnu添加SSHKey、启动Springboot项目文章目录系列文章目录前言一、任务拆解二、配置git,添加SSHKey2.1、登录远程主机2.2、配置git用户名和邮箱2.3、生成SSHkey2.4、查看生成的SSHkey2.5、在github里添加SSHkey3、通过git命令拉取github上的Springboot项目3.1、准备好Springboot项目,上传到github3.2、拉取代码4、通过Maven编译项目4.1、配置maven的阿里镜像4.1.1、查看maven

Windows安装和启动SSH服务

前言作者在做项目时遇到需要从Windows系统远程传文件到Ubuntu系统,Ubuntu系统这边使用了gFTP的文件传输工具,但是远程Windows时发现老是连接不上,后面发现是Windows这边没有开启SSH服务。找了一些文章,结合自己的操作把配置方法记录下来。方法一安装Windows10系统自带OpenSSH,这里参考如下文章:https://blog.csdn.net/m0_72838865/article/details/126990098方法二1、Github上下载OpenSSH包下载地址https://github.com/PowerShell/Win32-OpenSSH/rele

SSH远程连接macOS服务器:通过cpolar内网穿透技术实现远程访问的设置方法

文章目录前言1.macOS打开远程登录2.局域网内测试ssh远程3.公网ssh远程连接macOS3.1macOS安装配置cpolar3.2获取ssh隧道公网地址3.3测试公网ssh远程连接macOS4.配置公网固定TCP地址4.1保留一个固定TCP端口地址4.2配置固定TCP端口地址5.使用固定TCP端口地址ssh远程前言macOS系统自带有SecureShell客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用sshusername@ip来ssh到服务器,但通常局限于局域网内的远程。本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网