Server - 配置安装 Git LFS | BWM-NG | Tmux | BOS 等命令

这篇具有很好参考价值的文章主要介绍了Server - 配置安装 Git LFS | BWM-NG | Tmux | BOS 等命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://blog.csdn.net/caroline_wendy/article/details/131302104

Server - 配置安装 Git LFS | BWM-NG | Tmux | BOS 等命令

构建实验Docker:

nvidia-docker run -it --name git-lfs-[your name] --net=host -p [port]:[port] -v [nfs path]:[nfs path] glm:nvidia-pytorch-1.11.0-cu116-py3

1. 配置 Git LFS

Git LFS 是一种扩展 Git 的工具,可以让你更方便地管理大文件,如音频、视频、数据集等。Git LFS 的原理是将大文件存储在一个远程服务器上,而在 Git 仓库中只保留一个指向该文件的指针。这样,你就可以避免在克隆或拉取仓库时下载不必要的大文件,从而节省时间和空间。Git LFS 还支持对大文件进行版本控制、分支、合并等操作,就像普通的 Git 文件一样。要使用 Git LFS,你需要在你的项目中安装并初始化,然后用 git lfs track 命令指定哪些文件或文件类型需要用 LFS 管理。之后,你就可以像平常一样用 git add 和 git commit 提交你的更改,Git LFS 会自动处理大文件的上传和下载。

执行命令:

git lfs install

报错如下,则需要安装 git-lfs 命令:

git: 'lfs' is not a git command. See 'git --help'

安装 git-lfs ,建议 Docker 环境执行,拥有最高运行权限,或者 增加 sudo

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
apt-get install git-lfs

执行命令:

git-lfs install

# 输出日志
Git LFS initialized.

在使用 git lfs 命令时,可以选择先下载工程,再下载 lfs 格式文件。即修改路径,再最后添加 .git,例如:

git lfs install
git clone https://huggingface.co/lmsys/vicuna-13b-delta-v0.git  # 额外添加 .git 后缀

# 再执行
cd vicuna-13b-delta-v0
git lfs pull

不过尝试速度较慢,还是建议 10G 以内手动下载。

2. 配置 BWM-NG & Tmux

bwm-ng 的全称是 Bandwidth Monitor NG,NG 即 Next Generation。bwm-ng 是一个用于监控网络带宽的命令行工具,可以实时显示每个接口的流量、速度、错误和其他信息。bwm-ng 支持多种输出格式,如纯文本、HTML、CSV 等,也可以将输出重定向到文件或管道。bwm-ng 的用法很简单,只需在终端中输入 bwm-ng 即可启动。可以使用不同的选项来调整输出的样式和内容,例如 -u 用于指定单位,-o 用于指定输出格式,-I 用于指定要监控的接口等。bwm-ng 是一个轻量级且功能强大的网络带宽监控工具。

安装 bwm-ng,执行以下命令,参考:How To Install “bwm-ng” Package on Ubuntu:

apt-get update -y
apt-get install -y bwm-ng

即可使用 bwm-ng 查看网络的下载速度。

Tmux是一个终端复用器,可以让你在一个终端窗口中同时运行多个终端会话,Tmux的主要特点是:

  • 可以在同一个窗口中分割多个窗格,每个窗格都是一个独立的终端会话。
  • 可以在同一个会话中创建多个窗口,每个窗口可以包含多个窗格,可以方便地在窗口之间切换。
  • 可以在后台运行tmux会话,即使关闭了终端窗口,也不会影响tmux会话中的进程。可以随时重新连接到tmux会话,恢复之前的工作状态。
  • 可以在不同的终端或不同的机器上共享同一个tmux会话,实现多人协作或远程控制。
  • 可以自定义tmux的外观和行为,通过配置文件和命令行选项调整各种参数。

安装 tmux,执行以下命令,参考:How to Use tmux for Remote & Local Development

apt-get install tmux

Tmux的使用技巧,如下:

  1. 需要预先输入前缀 (prefix),松手之后,再按命令。默认前缀是 Ctrl + B。例如,按一下 Ctrl + B,松手,再按 % (Shift+5),即是分屏操作。
  2. 通过修改 ~/.tmux.conf,可以修改前缀。
  3. 进入Tmux之后,通过查看 tmux show-options -g | grep prefix,显示当前前缀。
  4. 进入Tmux之后,修改配置 tmux source ~/.tmux.conf

修改前缀的方式,例如从 Ctrl+A 修改为 Ctrl+B,添加命令如下:

set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

Tmux 的分屏操作如下:

上下分屏:Ctrl + b 再按 "
左右分屏:Ctrl + b 再按 %
切换屏幕:Ctrl + b 再按 o
关闭一个终端:Ctrl + b 再按 x
上下分屏与左右分屏切换: Ctrl + b 再按 空格键

3. 配置 BOS

BOS CMD是百度智能云对象存储BOS的命令行工具,可以方便地对BOS服务进行管理和操作。BOS CMD支持多种上传、下载、同步、删除等功能,以及多种存储类型的选择和转换。BOS CMD还支持S3接口协议,可以兼容基于S3开发的应用程序和SDK。BOS CMD使用简单,只需在命令行中输入bcecmd命令,即可访问BOS服务。

下载 BOS CMD,选择 mac 版本即可,下载网址

Server - 配置安装 Git LFS | BWM-NG | Tmux | BOS 等命令

解压之后,是一个文件 bcecmd,放入bin文件夹。在 .bashrc.zshrc 的文件末尾,添加命令:

export PATH=$PATH:$HOME/bin/
alias bos='bcecmd --conf-path /etc/bceconf/ bos'

同时,从服务器中,下载 /etc/bceconf/ 文件夹,放入本地即可,包括3个文件:

bucket_endpoint_cache
credentials
multiupload_infos

这样就可以上传或下载文件,连接本地与服务器。

而 Linux 下载,linux-bcecmd-0.3.9.zip,如下配置:

  1. 解压文件夹
  2. 调用 bcecmd --conf-path [config_path] bos,根据 config_path 路径,自动生成文件。
  3. 输入 Ak 和 Sk,参考 credentials 文件。

即可调用 bos 命令。

Bugfix 与 参考

sudo apt-get update couldn’t create temporary file

原因:删除临时文件夹 /tmp 导致的错误

执行以下命令,即可修复/tmp文件夹,命令如下:

mkdir /tmp
ls -lad /tmp
chmod 1777 /tmp
mount | grep /tmp

再次执行更新 apt-get ,即可正常运行:

apt-get update -y

Git: gnutls_handshake() failed: Error in the pull function

其实,主要问题是网络原因导致,服务器连接外网异常。

add-apt-repository: command not found error

执行命令:

sudo apt update
sudo apt install software-properties-common
sudo apt update

即可使用 add-apt-repository

参考

  • StackOverflow - git: ‘lfs’ is not a git command unclear

  • 知乎 - 如何优雅的下载huggingface-transformers模型

  • SuperUser - sudo apt-get update couldn’t create temporary file

  • CSDN - 修改Tmux的Ctrl+B前缀快捷键

  • StackOverflow - Git: gnutls_handshake() failed: Error in the pull function

  • Steps to Resolve add-apt-repository: command not found error文章来源地址https://www.toymoban.com/news/detail-497292.html

到了这里,关于Server - 配置安装 Git LFS | BWM-NG | Tmux | BOS 等命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows上Git LFS的安装和使用

    传送门 在仓库目录中运行: 再运行: 配置Git用户名和邮箱 在github上创建/指定一个远程仓库,用于存放传送的文件 添加远程仓库地址 推送到GitHub 推送失败后再次推送,成功运行了。(好怪) 其实最终还是失败了,因为git LFS空间不足,提示信息: batch response: This repository

    2024年04月15日
    浏览(36)
  • 有Root与无Root安装git-lfs

    先查看arm还是AMD 例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。 您可以按照以下步骤在Rocky Linux上安装Git LFS: 打开终端或命令提示符窗口。 使用以下命令下载适用于Rocky Linux 8.x的Git LFS安装包: 下载安装包后,使用以下命令安装Gi

    2024年02月16日
    浏览(39)
  • git-lfs安装及clone常见问题

    1.  安装git for windows-3.20版本,报错Could not find git; can not register Git LFS。 错误原因:可能这个版本有问题。参考:Could not find Git; can not register Git LFS. · Discussion #5031 · git-lfs/git-lfs · GitHub 解决方式:安装Git for Windows 2.36.1 2. 报错fatal: unable to access ‘https://github.com/.......‘: Op

    2023年04月08日
    浏览(31)
  • windows下安装使用git-lfs克隆大文件

    首先去git-lfs这里,下载相应平台的工具,我下载的windows版本,非安装版本,直接配置到系统环境变量里 执行以下命令验证是否成功 这样自动会下载里边的大文件 如果clone的时候还没有安装git-lfs,可以直接在项目目录里执行以下命令获取大文件

    2024年02月11日
    浏览(44)
  • centOs安装git-lfs并下载huggingface模型

    hf模型都是用git-lfs托管的,可以直接git下载的,天才第一步: 1、安装git-lfs 2、直接git clone 3、测试模型opt-1.3b

    2024年02月12日
    浏览(43)
  • 无root权限安装git-lfs(linux版)

    首先给大家看一下官方链接:安装 Git Large File Storage - GitHub 文档 git-lfs/INSTALLING.md at main · git-lfs/git-lfs (github.com) 直接用这个命令好啦~绕了一大圈 以下是手动安装 接下来是我的步骤: 首先在本地点击此链接下载:https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-linux-amd64-

    2024年01月20日
    浏览(41)
  • linux下安装git-lfs的两种方法

    一、方法一(推荐) 首先安装git-lfs ubuntu版:  centeros版: 然后验证安装成功 若显示: 则安装成功。 二、方法二 从git官网上下载安装包后,手动解压后安装。 详细可参考: 安装 Git Large File Storage - GitHub 文档

    2024年02月07日
    浏览(31)
  • 两条命令搞定Ubuntu系统安装与配置VNC server实现远程桌面连接

    本文介绍了在 Ubuntu 系统上安装和配置 VNC  服务器 所需的步骤,并展示在 windows端 如何通过 SSH 隧道安全地连接到 VNC 服务器。本文测试环境 Ubuntu 版本18.04,其它版本也行。整个安装过程只需要两条命令,再简单配置一下就能搞定。 1 、ubuntu系统先连接好互联网 2 、第一条命

    2023年04月21日
    浏览(35)
  • 超级完整的 Git的下载、安装、配置与使用 以及命令

    1、访问git官方下载网址,点击这里,然后根据自己的电脑系统,下载对应的安装包: 2、在淘宝镜像网站 下载对应的安装包: 注: 如果由于官网下载速度过于缓慢,而且我还下载报错: 无法下载,需要授权。 可在git下载的淘宝镜像网站 下载 1、双击Git-2.35.1-64-bit.exe, 2、下

    2024年02月03日
    浏览(41)
  • Git的下载安装配置与上传文件以及命令 idea使用git项目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads  下载速度比较慢,可以用迅雷下载,速度很快 我这里是用的压缩包版本,直接解压到要放的文件夹即可,文件名尽量不要使用中文,以防后续使用出现错误。  打开环境变量,在系统变Path,添加你的git安装路径/bin win+r输入cmd,

    2024年02月04日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包