服务器 配置git

参考了下面这篇文章,不对的地方做了改正

在服务器上git clone github项目的过程-CSDN博客

1. 下载解压

bash 复制代码
wget https://www.kernel.org/pub/software/scm/git/git-2.34.1.tar.gz
tar -zxvf git-2.34.1.tar.gz

2. 安装

bash 复制代码
cd  git-2.34.1/ 
./configure  
make configure 

这里也许会遇到一个错误,报错 "/bin/sh: 1: autoconf: not found make: *** [Makefile:2410: configure] Error 127"。这是由于 autoconf 未安装。使用如下命令安装:

bash 复制代码
sudo apt-get update
sudo apt-get install autoconf

安装后再次执行 make configure,结果如下,就可以开心地继续啦

bash 复制代码
./configure --prefix=home/git
 make -j16 && make install  

make 的时候可能又会碰到一个报错 "/bin/sh: 1: msgfmt: not found MSGFMT po/build/locale/is/LC_MESSAGES/git.mo make: *** [Makefile:2691: po/build/locale/de/LC_MESSAGES/git.mo] Error 127 make: *** Waiting for unfinished jobs...." 这是由于gettext未安装,使用如下命令

bash 复制代码
sudo apt-get install gettext

再次 make 就能成功(摊) 别忘记 make install

3. ssh key

首先创建 key

bash 复制代码
ssh-keygen -t rsa -C "github账户的邮箱地址"

一路 enter 就行

接着查看刚创建的 key

bash 复制代码
cd ~
cd .ssh
cat id_rsa.pub

复制这个 key,在 github 点击我的头像 - settings - SSH and GPG keys - new SSH key ,把秘钥贴进去

名称不重要,add 后就有权限 git clone 了。 git 就结束了呜呜

相关推荐
AI小小怪1 小时前
在Linux服务器上安装CVAT (Docker 28.5.1)
运维·docker·容器·数据标注·cvat
WGS.2 小时前
llama factory 扩充词表训练
深度学习
KYGALYX4 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库
余—笙4 小时前
Linux(docker)安装搭建CuteHttpFileServer/chfs文件共享服务器
linux·服务器·docker
lang201509284 小时前
Linux高效备份:tar与gzip完全指南
linux·运维·服务器
wanhengidc5 小时前
云手机的基本原理
运维·服务器·游戏·智能手机·云计算
篙芷5 小时前
两台服务器 NFS 共享目录实战
运维·服务器
Coovally AI模型快速验证6 小时前
当视觉语言模型接收到相互矛盾的信息时,它会相信哪个信号?
人工智能·深度学习·算法·机器学习·目标跟踪·语言模型
居7然6 小时前
Attention注意力机制:原理、实现与优化全解析
人工智能·深度学习·大模型·transformer·embedding