首页 > 其他分享 >在aliyun的云服务器Debain12系统上面安装git

在aliyun的云服务器Debain12系统上面安装git

时间:2024-04-28 17:12:23浏览次数:21  
标签:... git Debain12 apt FreeSWITCH01 Done aliyun root

摘要:本文为个人测试目的搭建aliyun上的Debain服务器,纯属测试环境。

一、阿里云上部署Debain 12,具体步骤参考阿里云官网

  1. 订购99元/年云计算资源+DNS/年,赶上优惠活动132元,做简单的lab够用了。

  2. 创建计算机

  3. 创建DNS

  4. 生成SSH Private Key,pem文件并下载

二、使用PuTTY通过Private Key连接Debain 12,同时在连接时自动保存PuTTY输出log

  1. 将.pem文件转换成.ppk文件

    1. 下载PuTTYgen, 官网下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    2. 打开PuTTYgen,点击Load导入pem文件,提示成功导入,点击Ok,再点击Generate生成ppk文件即可。

      

 

  1. 使用Putty加载.ppk密钥,并登录Debian

    1. 下载PuTTY,下载链接同上文PuTTYgen。

    2. 创建新的链接session,先输入Hostname或都IP地址, 你想保存的Sessions名字,然后点击一下Save。

      1.   
    3. 开启Session logging, Log file name要使用绝对路径,不要只填写一个文件名。

      1.   
    4. 展开Connection-->SSH-->Auth-->Credetials, 在Private key file选项处,点击Browser,选择ppk证书。

      1.   
    5.  再次回到Session菜单,先点面Save按钮,将上面的设置保存到这个session中。然后点面Open按钮,尝试打开SSH连接远程服务器。

      1.   
    6.  第一次发起连接需要Accept服务器证书,然后输入root,回车,bingo!连接成功啦,

      1.   
    7.  然后随便输入2个命令,e.g. date,pwd,回到log文件夹,可以看到新的log文件已经生成了。注意,根据我的测试当输出行数较少时,可能不会马上生成文件,缓存在内存里了,过一会就会生成log文件了。大功告成!!

      1.          

三、安装git

  1. 升级apt-get

    1. 通过apt update和apt upgrade来更新和升级。

      root@FreeSWITCH01:~# apt update
      Hit:1 http://mirrors.cloud.aliyuncs.com/debian bookworm InRelease
      Hit:2 http://mirrors.cloud.aliyuncs.com/debian-security bookworm-security InRelease
      Hit:3 http://mirrors.cloud.aliyuncs.com/debian bookworm-updates InRelease
      Hit:4 http://mirrors.cloud.aliyuncs.com/debian bookworm-backports InRelease
      Hit:5 https://freeswitch.signalwire.com/repo/deb/debian-release bookworm InRelease
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      All packages are up to date.
      root@FreeSWITCH01:~# apt upgrade
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      Calculating upgrade... Done
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      root@FreeSWITCH01:~#
  2. 安装git

    1. apt install git

      root@FreeSWITCH01:~# apt install git
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      git is already the newest version (1:2.39.2-1.1).
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      root@FreeSWITCH01:~#
  3. 查看git版本

    1.  git --version 

        root@FreeSWITCH01:~# git --version
        git version 2.39.2
        root@FreeSWITCH01:~#

  

  

标签:...,git,Debain12,apt,FreeSWITCH01,Done,aliyun,root
From: https://www.cnblogs.com/forcheny/p/18154169

相关文章

  • 记录VS Github Copilot入门上手
    我拉取了一个简单的开源项目,在此基础上测试Copilot功能。功能点盘点:1.根据要求和上下文的代码生成你想要的方法 2.代码写的过程中自动提示和补全代码此功能非常强大,会不停的帮你补全,分析生成你可能写入的代码,它会结合你的项目中的代码帮你生成。基本上只用写好备注,等待生......
  • Openwrt GitWeb Configuring(OpenwrtGitweb配置)
    首先安装好git环境,可以在网上参考Linux搭建git服务,我就不叙述了。安装gitwebopkgupdateopkginstallgit-gitweb安装完毕后访问 http://youhost/cgi-bin/gitweb.cgi 正常访问如下图编辑/www/cgi-bin/gitweb.cgi文件找到 $projectroot修改路径为你的gitroot目录,我......
  • Windows git绑定GitHub
    1、打开gitBash2、输入ssh-keygen-trsa-C 'GitHub邮箱账号'  // 一直回车3、获取生成秘钥id_rsa.pub从C盘-用户-用户名目录对应的.ssh文件,打开id_rsa.pub文件,复制里面的数据4、将复制的秘钥添加到github上步骤1:点击头像打开settings步骤2:打开页面左边的SSHan......
  • 如何将本地项目第一次同步到gitee远程
    一,Gitee账号的注册/登录在gitee登录入口输入相关信息进行注册登录https://gitee.com/signup#lang=zh-CN二,本地安装git客户端并配置用户信息1.Git-安装Git(git-scm.com)根据提示点击下一步,安装完成后,在本地文件夹右键单击出现git相关指令,表示安装成功2.点击gitbashhere......
  • 《HelloGitHub》第 97 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift.........
  • git 常用操作
    git常用操作1.撤销gitadd撤销所有的已经add的文件gitresetHEAD--.撤销某个文件或文件夹gitresetHEAD--filename2.撤销gitcommitgitreset--softHEAD^HEAD^的意思是上一个版本,也可以写成HEAD~1如果你进行了2次commit,想都撤回,可以使用HEAD~2其他参......
  • git commit乱码
    从您提供的信息来看,您在尝试使用gitcommit命令提交代码时遇到了乱码问题。具体表现为提交信息包含乱码字符,无法正常识别。以下是对您所描述情况的分析与建议的恢复步骤:问题分析:提交信息乱码:您提供的提交信息'上传压缩包识别名称和描述不完全乱码'后面跟着的是一串看似无......
  • 常用Git命令
    1常用流程初始化本地repo;针对每个优化版本,修改的散点及时add,并随时gitdiff--cached;验证一个featureOK后gitcommit-m“message”;gitinitgitstatus#列出未跟踪的文件、已修改的文件、已暂存的文件gitadd--allgitcommit-m"message"备注:git文件的四种状态......
  • Git 使用教程(新手学习)
    Git是一种分布式版本控制系统,用于管理软件项目的源代码。它是由Linux之父LinusTorvalds开发的,并已经成为了现代软件开发领域中最流行的版本控制系统之一。使用Git可以追踪代码的历史修改记录,方便团队协作、代码共享和代码重构。Git的基本工作流程如下:在开始编写代码之......
  • Git基本使用
    目录序言Git是什么?为什么要做版本控制?安装git使用大体流程回滚回滚至之前版本回滚之之后版本撤销修改从暂存区回滚到工作区商城&紧急修复bug分支紧急修复bug方案命令总结工作流GitHub第五阶段:进军三里屯第一天上班前在家上传代码初次在公司新电脑下载代码下班回到家继续写代码到......