草庐IT

GIT_SSH_COMMAND

全部标签

fatal: not a git repository (or any of the parent directories): .git

场景:从git上clone一个项目到本地文件夹修改以后,在terminal提交gitadd.报错:fatal:notagitrepository(oranyoftheparentdirectories):.git(没有git仓库)原因:1、terminal的文件夹没有选择项目文件夹,而是clone时的父文件夹,当前文件夹找不到.git目录。cd到当前项目文件夹后,重新执行gitadd.就可以解决。2、项目文件夹没有初始化仓库,在项目文件夹下执行gitinit就可以解决问题。

SSH 端口转发:如何将服务绑定到本地 IP 地址

在日常工作中,我们经常需要访问位于远程服务器上的服务,如数据库、Web应用程序或其他类型的服务器。直接访问这些服务可能会因为安全限制或网络配置而变得复杂或不可能。这时,SSH端口转发就成了我们的得力助手。在本篇博客中,我们将深入探讨SSH端口转发的本地模式,并展示如何将远程服务转发到本地机器的特定IP地址。SSH端口转发简介SSH端口转发是一种通过SSH协议将网络端口从一台机器转发到另一台机器的技术。它可以用于多种场景,包括安全地传输数据、访问受限的网络资源以及创建安全的通道。端口转发有三种主要模式:本地端口转发(LocalPortForwarding):从本地机器转发到远程服务器。远程端口转

工作中常用的 git 命令

了解版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。什么是分布式版本控制系统分布式版本控制系统(DistributedVersionControlSystem,简称DVCS)。在这类系统中,像Git,Mercurial,Bazaar以及Darcs等,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份2Git常用命令Git系统配置gitconfig-lgit-globa

hadoop - 无法通过 SSH 连接到 VM,导致使用 bdutil 安装 Hadoop 出现问题

我已经解决了这个网站上围绕这个问题的大部分问题,但似乎没有任何帮助。基本上我想做的是通过Google提供的bdutil脚本在我的VM上实例化一个Hadoop实例,但是问题似乎与我无法通过ssh进入VM实例有关。我已经为此苦苦挣扎了几天,非常感谢您的帮助。以下是我遵循的步骤:为了引导您完成这些步骤,我刚刚创建了一个新的VM我可以毫无问题地通过开发者控制台进行SSH下面是系统信息和操作系统:uname–aLinuxarchipelago-vm12.6.32-431.20.3.el6.x86_64#1SMPThuJun1921:14:45UTC2014tail/etc/redhat-rele

YOLOv7,断点训练时候,遇到报错subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 128

分析报错原因断点训练命令:pythontrain.py--resume.../last.pt文件地址报错:subprocess.CalledProcessError:Command'gittag'returnednon-zeroexitstatus128参考链接:yolov7报错:subprocess.CalledProcessError:Command‘gittag‘returnednon-zeroexitstatus128.原因:在本地没找到相应的.pt文件,然后自动就到github下载,因为翻墙的原因,没有下载成功,就报了上面的错解决办法在train.py文件中,找到一下两行代码,注释掉

git 高阶分享

一、git对象的压缩1.原理:对文件进行压缩,转换成blob存放2.关联命令2.1.gitadd2.1.1.用途:将文件内容添加到索引存放位置为.git/objects/2.1.2.把文本文件压缩成blob2.1.3.把二进制文件压缩成blob(压缩后的文件略大于源文件)2.2.gitgc用途:清理不必要的文件并优化本地存储。压缩后的文件如:.git/objects/pack/pack-xxxxx.pack2.3.gitls-files-s作用:显示有关索引和工作树中文件的信息。(blob信息))二、git“pack“的压缩1.原理:对.git/objects/中的blob进行压缩,最后生成.

jenkins实现接口自动化持续集成(python+pytest+ Allure+git)

在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过Jenkins来进一步完成自动化工作。借助Jenkins,我们可以结合Git/SVN自动拉取代码,通过设置定时构建实现自动触发脚本执行,得到测试报告,最后还可以配置发送邮件等。今天我们就来分享下,如何结合Git自动拉取代码,通过构建来自动执行python脚本输出测试报告。实现步骤Jenkins是开源的,使用Java编写的持续集成工具。需要安装JDK,如果已经安装了JDK可以跳过该步骤。1、安装JDK去官网下载JDK:https://www.oracle.com/java/technologies/jav

oracle - 使用 Spark 查询 Oracle DB 时出现 "ORA-00933: SQL command not properly ended"错误

我尝试使用Spark数据源API从Oracle数据库加载数据。因为我需要通过查询加载数据,所以我使用了下面的查询,这是我从网上的一些例子中整理出来的:Mapoptions=newHashMap();options.put("driver",MYSQL_DRIVER);options.put("user",MYSQL_USERNAME);options.put("password",MYSQL_PWD);options.put("url",MYSQL_CONNECTION_URL);options.put("dbtable","(selectemp_no,emp_idfromemploy

【转】26个开源免费又好用的SSH客户端工具

概要工欲善其事、必先利其器,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要。安全外壳协议(SecureShell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议。SSH安全远程登录整个过程SSH由IETF的网络小组(NetworkWorkingGroup)所制定;SSH为建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用

解决鼠标右键git-bash提示找不到应用程序

原因在日常工作学习中,我们可能会需要对某个文件进行git-bash,有人的系统会提示找不到应用程序,造成了一定的麻烦。问题的原因可能是你移动了原来安装的Git的文件夹,导致系统找不到正确的路径。解决第一步重新配置环境变量鼠标右键此电脑–>属性–>高级系统设置–>环境变量–>双击系统配置的path新建环境变量,把现有的Git\bin路径复制新建的环境变量中如果配置完环境变量,还是不能正常运行,就继续跟下面步骤操作。第二步在系统搜索regedit打开注册表编辑器找到下面路径,点击名称把里面的路劲修改成现有的Git路径HKEY_LOCAL_MACHINE–>SOFTWARE–>Classes–>Di