服务器 配置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 就结束了呜呜

相关推荐
zh路西法1 小时前
【CAM Grad-CAM Grad-CAM++】深度学习模型可解释性:从原理到YOLOv8部署实战
人工智能·深度学习·yolo·yolov8·grad-cam·cam
北龙云海1 小时前
案例分享 | 面向公网业务系统境内访问白名单配置实操方案
运维·网络·安全·网络安全·告警·数据泄露·入侵攻击
FoldWinCard1 小时前
D5 Linux 网络及端口命令
linux·运维·服务器
没有梦想的咸鱼185-1037-16632 小时前
AI-Python机器学习与深度学习技术:CNN/Transformer/扩散模型、SHAP可解释及Hermes智能体自动化
人工智能·python·深度学习·机器学习·chatgpt·cnn·transformer
kirs_ur2 小时前
SSD 在 AI 训练中的角色
大数据·服务器·人工智能
AI探索先锋3 小时前
AMD 2nm 芯片炸裂、欧洲首家人形机器人独角兽诞生、AI Agent 互联标准打响:10 条信号看懂产业变局|今日科技 AI 机器人快讯
大数据·人工智能·深度学习·搜索引擎·机器人
卡梅德生物科技小能手3 小时前
卡美德生物科普:RSPO3(R - 脊椎蛋白 3)
经验分享·深度学习·生活
tedcloud1233 小时前
OmniRoute怎么部署?开源AI模型路由平台Linux部署教程
linux·服务器·人工智能·开源·音视频
霸道流氓气质3 小时前
KMS 密钥管理服务(Key Management Service)原理与实践
linux·服务器·数据库
kirs_ur3 小时前
CXL(Compute Express Link)— 内存扩展的未来
服务器·数据库·性能优化