基本概念正确理解Git四个工作区域Workspace:工作区,即个人克隆项目到本地后,项目所在的文件夹目录Index / Stage:暂存区,用于储存工作区中的变更(增删改等改动)的文件的地方.操作时使用git add会将本地所有的变更提交到暂存区中Repository:仓库区(或版本库),用于储存工作区和暂存区中提交上来的文件,使用git commit -m '提交内容的描述',这里面有你提交到
转载
2024-10-12 13:56:14
48阅读
前言 现如今,Git作为一款很受欢迎的项目(代码)管理工具,很多项目都在Git上进行维护,这次整理一下如何在IDEA中集成Git并上传项目。 我的另外两篇Git的博客Windows本地配置Git的SSH公钥Git本地仓库向码云的仓库上传文件IDEA配置Git并上传项目IDEA配置Git查看项目有没有Git选项 没有和Git关联的项目是没有Git选项的。创建本地仓库 点击VCS,然后点击Create
转载
2024-09-06 00:06:23
195阅读
功能概述生成gpg密钥,keysize设置为2046长度,过期期限设置无限导出公钥上传到debian、ubuntu和openpgp网站下载公钥到本地导入公钥/私钥到本地签名文件 + 检查文件签名加密文件 + 解密文件加密签名文件 + 解密验证文件需求背景debian上游推包需要,debian上游源码包也有签名机制现实中怎么使用这个算法,对信息加密和解密。这要用到GnuPG软件(简称GPG),它是目
转载
2024-08-06 19:59:47
1035阅读
博主现在也是小白,所以废话不多用,直接来说重点,网上的教程其实并不少,随手一搜就能找到一大堆,所以博主也是把这些步骤进行整理并简单化一些 Linux设置方法: 1、注册Github账号,并登陆,再创建一个仓库,点击进入github官网2、打开Linux系统终端,输入以下命令生成 SSH key3、在打印信息中,Enter file in Which to save the key表示选择默认的目录
转载
2024-05-15 20:57:57
673阅读
应用场景公钥密码算法一般包括加解密、数字签名两种使用模型,在加解密模型中,Alice想要和Bob通信,需要用Bob的公钥对明文进行加密。这里就存在一个问题,如何判断某个公钥是Bob的公钥呢?如果存在攻击者自行生成公私钥对并谎称是Bob的公钥,那么攻击者就可以窃听到属于Alice和Bob的秘密信息,Bob反而不能解密这些信息。PKI概念PKI(Public Key Infrastructure)通过
转载
2024-04-23 14:24:43
28阅读
如上图缺失公钥就要为github添加公钥 cd ~/.ssh进入该目录,如果存在该目
原创
2021-12-24 15:37:40
1115阅读
在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥。LZ 在网上查找了一番,终于找到了办法。对于不想看 LZ 下面罗嗦了一大堆的园友,LZ 先把结论放在这里,直接拿去用就是了。把本地用户的 ~/.ssh/id_rsa.pub 的内容追加到 Git 服务器仓库所属用户的 ~/.
转载
2024-08-29 17:27:47
42阅读
Git+码云配置SSH公钥工具:Git 、小乌龟(TortoiseGit)一、生成公钥1、桌面右键菜单选择Git Bash HereGit命令行工具2、输入命令进入.ssh文件cd ~/.ssh进入.ssh文件下3、输入命令 生成公钥ssh-keygen -t rsa -C "xxxxx@xxxxx.com"生成公钥4、通过 ls 命令可以查看生成的公钥ls查看公钥5、输入命令 打开生成的公钥ca
转载
2024-05-28 09:31:44
2515阅读
步骤一,从客户端获得 SSH 公钥为了使客户端可以向 Git 服务器提供 SSH 公钥,首先要确认客户端拥有公钥。SSH 的密钥存储在 ~/.ssh/ 目录下,下面我们查看一下这里面都有哪些文件:[user@local ~]$ ls .ssh/
id_rsa id_rsa_osc id_rsa_osc.pub id_rsa.pub known_hosts
[user@local ~]$上面
转载
2024-03-28 13:03:22
117阅读
导读通常我们连接远程服务器(linux)windows下通过putty或xshell等工具远程连接。linux下可以直接通过ssh命令连接。其实这两者都是一致的,都是通过ssh协议进行传输。如果我们的windows没有安装putty等工具,但是有git-bash的话也可以直接通过ssh来连接。通过以下命令: ssh root@ip/主机名/域名/ 接下来会叫你输入密码,成功输入后即可连接成功。
转载
2024-05-22 12:57:04
76阅读
本文主要讲述如何利用Python的Fabric模块编写一个脚本用于配置多个主机间SSH互信以及如何将管理员自己的公钥批量添加到多个主机中。脚本说明该脚本只提供如题所述的少量功能,用于帮助熟悉Python的Fabric和SSH几项简单的基本配置,原本的目的是想通过Python和Fabric实现对主机进行一些批量操作,如完成主机的初始化等。因为SSH的配置具有通用性和必要性,所以便有了此文,希望对Li
转载
2024-03-21 20:48:33
128阅读
helloSSM使用IDEA 创建SSM项目本例子gitHub 地址: https://github.com/hittun/helloSSM/tree/master安装 IntelliJ IDEA官网下载: IntelliJ IDEA Ultimate 付费版本。购买、试用或破解IDEA 基本设置设置外观和字体大小(选用).设置编辑器的快捷键(选用).keymap, 可以选择为eclipse 模式
idea 切换分支 checkout, git stash
切换分支弹出提示:Force Checkout / Smart checkout打开帮助文档原文如下:翻译大意如下:多任务(就是多分支)开发时,经常需要在分支之间切换跳转来提交无关联的修改在idea上做分支切换时会发生什么,取决于你的本地尚未commit的修改和将要checkout的分支是否有
转载
2024-02-20 13:10:28
76阅读
idea集成gitidea 设置gitidea 新建工程交由git管理 点击提交即可提交到远程仓库。推送远程到远程仓库需要在远程新建仓库小猿已经新建了仓库将代码推送到远程仓库 最后点击push即可,首次推送可能要输入远程仓库的用户名和密码。 推送成功从远程克隆到本地仓库 克隆完成。版本对比创建分支 其余的按照提示创建即可切换分支 如图所示直接选择checkout即表示切换到b1分支。合并分支mas
转载
2024-05-16 20:54:02
331阅读
前言 所谓贞观之治,可以表明在中华位文明五千年历史长河中留下了浓墨重彩的一笔。而jumpserver这款开源的堡垒机仿佛在上演历史剧,穿越唐朝与唐太宗一起贞观......个人理解之所以称为开源即免费。堡垒机的理念是方便管理安全性。而这款jumpserver堡垒机也具备以上特性。这就好比几年前linux没有兴起的时候大家玩windows2008的域一样添加用户管理员,有子账户。但也是有区别
之前有个服务器,付款有些问题给我停用了。这几天有新买了一个服务器。然后想着就顺便整理一下配置服务器的一些内容。首先一个就是想到了SSH登录时候的问题。因为我的密码太复杂了。所以我就想用SSH key-based的方式登录,避免经常忘记密码的尴尬。从digitalocean上找到一个讲的特别好的教程。我来用大白话翻译一下。英文链接:https://www.digitalocean.com
5.2配置kali在这里我主要分享6个需要修改的配置1、设定屏幕锁定时间这个很重要,建议千万要第一时间把整个设置好。我们在使用kali经常会有一些扫描,软件更新之类的操作,需要等待较长的时间,大家经常就会挂着然后去做其他事,回来的时候发现kali账户被锁定,即使解锁了,里面正在运行的进程也会被锁定,所以一定要在右上角"计算机-设置"里将一些锁屏的操作设置为"从不"! 2、配置
转载
2024-10-11 21:20:05
248阅读
给公司阿里云的ECS配置SSH认证,中间遇到一些问题,主要是概念不很清楚。ECS服务器OS 是CENTOS 7 自带OPENSSH服务netstat -ntlp | grep 22 就可以看到 22端口 和服务SSHD SSHD服务的配置文件在/etc/ssh/sshd_config。先讲下认证过程一般先在客户端上生成密钥,我在windows 上生成,自然是我的工
转载
2024-09-10 10:02:56
303阅读
一、Git安装: 1、 二进制方式安装: $ sudo apt-get install git-core 安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在 就 可 以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。 2、github帐号的申请 如果只是需要将github上感兴趣的代码拷贝到本地,自己进行修改使用
转载
2024-09-30 14:32:15
78阅读
ssh 的公钥和密钥Ssh is a protocol designed to make network connections between hosts secure. Ssh is a defacto standard for Linux and related operating systems. Ssh encrypts the connection between sides
转载
2024-10-15 15:41:44
38阅读