密钥ssh krys git

ssh 密钥登录

1. 生成密钥对 `ssh-keygen` 2. 粘贴公钥到服务器 `~/.ssh/authorized_keys` 3. 设置权限 ```shell chmod 600 authorized_keys chmod 700 ~/.ssh ``` 来自:[设置 SSH 通过密钥登录](https:// ......
密钥 ssh

git 回撤操作

git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,且未 git commit xxx 的。 本地分支:已经git commit -m xxx 提交到本 ......
git

SSH登录后提示LC_ALL: cannot change locale (en_US.UTF8) 的解决办法

错误大概如下: locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directory ......
办法 LC_ALL cannot change locale

git找回本地修改记录

最近发生了一起git事故,幸亏自己把code找回来了,要不然那个需求的逻辑我又得写一天,还贼复杂,过程如下: 昨天写了一天的code没有提交,今天需要帮同事看一个问题,用的是他的分支,于是乎我把我本地分支没有输入git add .操作(一般都会执行这一步,不知道为啥这次忽略了),直接git comm ......
git

Centos SSH登录慢的解决方法

vi /etc/ssh/sshd_config 修改内容 UseDNS no GSSAPIAuthentication no 修改完成后重启 systemctl restart sshd ......
方法 Centos SSH

Git服务器搭建(HTTP方式,Rocky 9)

# 背景 为了保证公司代码安全,私密git服务器是必需的。GitHub免费私密代码库只能最多3个贡献者,显然是不能用的。其他服务也一样并不可靠。 于是查看各大开源项目的git仓库,发现大家都用GitLab CE,经过一番周折(官网疯狂推销他们的云上服务,导致self-host下载入口很难找到),在虚 ......
方式 服务器 Rocky HTTP Git

提交错了 git 标签

![image](https://img2023.cnblogs.com/blog/1189562/202307/1189562-20230716194709893-1533760783.png) 因为需要将 FastAdmin 适配 php8,对 FastAdmin使用到的 think-captc ......
标签 git

ssh远程登陆virtualbox debian12

# 1. 检查ssh是否安装 ``` ps -e | grep ssh ``` ![image](https://img2023.cnblogs.com/blog/2065202/202307/2065202-20230716143946144-103426623.png) > 只有ssh-agen ......
virtualbox debian ssh 12

软件开发Git的五种趋势

在软件开发这样不断发展的领域,了解当前的实践至关重要。 这篇文章基于一项综合研究,我们分析了超过一百万个 Git 提交。我们没有做出预测,而是深入研究了硬数据。 我们根据现实世界的 Git 使用情况发现了实际趋势。在这篇文章中,我将阐述我们分析中的主要发现。1. 关注产品增长和质量维护 在我们的研究 ......
软件开发 趋势 软件 Git

git分支

#列出本地所有分支git branch #列出所有远程分支git branch -r #新建一个分支,但依然停留在当前分支git branch 分支名 #新建一个分支,并切换到该分支git checkout -b 分支名 #合并指定分支到当前分支git merge 分支名 #删除分支git bran ......
分支 git

sql注入万能密钥

万能密钥' or 1='1'or'='or'adminadmin'--admin' or 4=4--admin' or '1'='1'--admin888"or "a"="aadmin' or 2=2#a' having 1=1#a' having 1=1--admin' or '2'='2')or ......
密钥 sql

[Git] Empty Git Commit

Empty commits might seem unusual, but they offer significant advantages in managing version control. By documenting milestones, triggering automation ......
Git Commit Empty

git status详解

# `git status`详解 在使用Git进行版本控制时,`git status`是一个非常有用的命令,用于查看当前代码仓库的状态。它可以告诉你哪些文件已更改、添加或删除,以及是否有未提交的更改等。本篇博客文章将详细解释`git status`命令的输出,并逐行解释每个部分的含义。 ## `gi ......
status git

git_ls-remote

# 1.查看commit和对应的引用类型 > `refs/reviewable`:引用一般包含待审查的变更集或者补丁的提交记录 > > `refs/pull/xxx/head`:引用指向拉取请求的源分支的最新提交 > > `refs/pull/xxx/merge`:引用指向合并后代码状态 ```ba ......
git_ls-remote remote git ls

git_rev-parse

# 1.git rev-parse说明 ```cmd git rev-parse是git revision-parse的缩写 用于解析和显示Git对象的引用或标识符的值 ``` # 2.用法 ## 2-1.查询当前commit ### 2-1-1.完整的commit ```bash git rev- ......
git_rev-parse parse git rev

git-clone

# 1.clone说明 ```cmd git clone它的作用是将远程仓库的代码复制到本地仓库,方便对代码进行修改和管理。 ``` # 2clone案列 ## 2-1.全克隆 > 默认的分支是`master`/`main` > > `git clone`仓库url。存在一个问题,当clone的仓库 ......
git-clone clone git

Ubuntu找不到ip无法ssh登录,解决方法开机自动重启dhcp

# 问题 VMware里安装的Ubuntu虚拟机,每次开机ifconfig都找不到网卡ens33,就没有ip地址,无法通过xshell进行ssh登录。每次都手动执行sudo dhclien ens33才可以,下面通过脚本让其开机自启。 ## 配置脚本 sudo vim /etc/rc.local 文 ......
方法 Ubuntu dhcp ssh

git下载与使用方法

安装-windows: 下载: https://git-scm.com/download/win 根据自己的电脑版本,下载对应的安装包(32或64位) 双击安装: 不要安装在中文目录!!!!! 使用默认设置即可,一路下一步 安装完毕之后,在任意文件夹下鼠标右键,看到Git Bash here说明安装 ......
使用方法 方法 git

SSH隧道技术-端口转发

第19篇:SSH隧道技术-端口转发(干货) 铁甲万能狗 C++/Python程序媛、量化交易。爱好:历史、语言学 1 人赞同了该文章 SSH的端口转发按照SSH主机(即客户端和服务端)的相对物理距离分为本地转发和远程转发。本地转发,即是在本地客户机由SSH客户端实现的端口转发技术。而本地转发根据设定 ......
隧道 端口 技术 SSH

Git提交时出现Merge branch 'master' of ...之解决方法

多人协作开发项目,在上传代码时通常会先pull一下远程代码,使本地与远程同步更新,但是如果远程此时与自己代码存在冲突,在解决冲突后提交有时会出现“Merge branch ‘master’ of …”这条信息。这是因为pull其本质是fetch+Merge的结合。通常会分为以下两种情况: 1.如果远 ......
方法 branch master Merge 39

ERROR: YOU HAVE NOT CONCLUDED YOUR MERGE (MERGE_HEAD EXISTS). GIT PULL拉取代码失败!

$ git push To ssh://47.95.35.53:2222/php-item/php-test.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh:// ......
MERGE MERGE_HEAD CONCLUDED 代码 EXISTS

mac git clone error:xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools)

背景升级Mac系统后,在终端使用git clone等相关命令失败,报错 xcrun:error:invalid active developer path(/Library/Developer/CommandLineTools),missing xcrun at:/Library/Developer ......

树莓派3b安装ubuntu16.04,配置ssh和vnc(windows)

1. 系统安装 首先下载想要使用的系统版本,笔者选择的是32位Ubuntu16.04 下载Raspberry Pi OS 首先格式化TF卡 然后加载镜像:“使用自定义镜像”,选择下载的16.04镜像 选择SD卡,然后在右下角设置中开启SSH(虽然最后也没用好像),最后点击烧录。烧录完成后进入boot ......
树莓 windows ubuntu 16.04 ssh

5、git强制更新本地代码

## git 强制更新本地代码(和远端代码保持一致) [TOC] ### 1.拉起最新远端代码版本 **撤销本地、暂存区、版本库、** ```bash git fetch --all ``` ### 2.同步本地到最新版本 **回退到最新的远端代码** ```bash git reset --har ......
代码 git

Git的分支管理和标签操作

### 分支操作 分支是Git使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离出来,以免影响开发主线。 同意一个仓库可以有多个分支,各个分支相互独立,互不干扰。通过git init 命令创建把本地仓库是默认创建一个master分支。 **查看分支:** ``` git bra ......
分支 标签 Git

有Root与无Root安装git-lfs

# 有Root与无Root安装git-lfs ## 直接安装 先查看arm还是AMD 例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。 您可以按照以下步骤在Rocky Linux上安装Git LFS: 1. 打开终端或命 ......
Root git-lfs git lfs

git squash commits

git squash commits key words: git squash 删除 压缩 commit 提交 ## 起因 在做新功能测试的时候在开发分支(branch dev)上创建了一个新的分支(branch dev_experiment),在dev_experiment中做了很多尝试了,做了 ......
commits squash git

[GIT]解决:failed to push some refs to ...(经验复盘)

# 1 问题描述 ``` shell johnnyzen@XXDSSS MINGW64 /e/source_code/BigData/bdp_common_data_service (develop) $ git push To gitlab-bigdata.johnnyzen.cn:platfor ......
经验 failed to push some

git-pull

# 1.pull说明 > 用于从远程更新仓库的本地版本 - 更新当前本地工作分支(当前签出分支) - 更新所有其他分支的远程跟踪分支 # 2.拉取原理 ## 2-1.git pull原理 > `git pull`=`git fetch`+`git merge FETCH_HEAD` ### 2-1- ......
git-pull pull git

git学习笔记

[TOC] #### git fetch 和 pull 的区别 工作区(working directory)--> 暂存区(staging)--> 本地仓库(local repository)--> 远程仓库副本 --> 远程仓库(remote repository) 简而言之:git pull = ......
笔记 git