首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信菜鸟团

    Linux vs Windows安装R包到底差在哪?

    问题描述 用户在安装 git2r 包的时候遇到报错,提示服务器的 libgit2 版本较低,不兼容。 解决方法 由于服务器系统的 libgit2 更新可以导致更多的兼容性问题,用户没有权限更新,管理员也不会随意更新。但是,用户完全可以在自己目录下安装适配的 libgit2 库来解决这个问题。 git clone https://github.com/libgit2/libgit2.git cd libgit2 mkdir build && cd build mkdir -p ~/.local pkgconfig:$PKG_CONFIG_PATH" 如果是在Rstudio中安装,则需要重启 Rsession,再安装R包: 当然也可以在命令行打开R,再安装: 当然解决方法并不唯一,除了手动安装 libgit2

    33310编辑于 2025-06-28
  • 来自专栏linux特区

    在 Linux 上用 fd 代替 find

    /cmake/SelectHashes.cmakeregistry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include /git2/stash.hregistry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include/git2/ /src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/leaks.shregistry/src/github.com -1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/valgrind.shregistry/src/github.com-1ecc6299db9ec823 /libgit2-sys-0.12.19+1.1.0/libgit2/src/config_snapshot.c[...]

    1.7K20发布于 2021-06-24
  • 来自专栏运维前线

    2.1 Git 基础 - 获取 Git 仓库

    比如,要克隆 Git 的可链接库 libgit2,可以用下面的命令: $ git clone https://github.com/libgit2/libgit2 这会在当前目录下创建一个名为 “libgit2 如果你进入到这个新建的 libgit2 文件夹,你会发现所有的项目文件已经在里面了,准备就绪等待后续的开发和使用。 如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以使用如下命令: $ git clone https://github.com/libgit2/libgit2 mylibgit 这将执行与上一个命令相同的操作

    84710发布于 2019-05-26
  • 来自专栏CNCF

    Flux如何将Git放入GitOps

    它是libgit2 库[3]的 Go 绑定,对 git 协议中更复杂的功能有更大的支持,包括git 协议版本 2[4]。 上的变化将打破已知主机的工作方式[7] 使各种 SSH 密钥类型正常操作,例如支持 ECDSA*(作为 libgit2 >= 1.2.0 的一部分),支持 ED25519(作为 libgit2 >= git2go 依赖链的一部分是这样的: libgit2 -> libssh2 -> OpenSSL 这就是libgit2[8]、libssh2[9](以支持 ssh 传输)和OpenSSL[10]。 libgit2 没有暴露允许用户为网络操作设置超时的概念,这意味着大多数 git 操作可能会在特定环境下无限期挂起。 参考资料 [1]go-git: https://github.com/go-git/go-git [2]git2go: https://github.com/libgit2/git2go [3]libgit2

    1.8K30编辑于 2022-04-19
  • 来自专栏网站教程

    在 Linux 上用 fd 代替 find命令

    /cmake/SelectHashes.cmakeregistry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include /git2/stash.hregistry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include/git2/ /src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/leaks.shregistry/src/github.com -1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/valgrind.shregistry/src/github.com-1ecc6299db9ec823 /libgit2-sys-0.12.19+1.1.0/libgit2/src/config_snapshot.c[...]

    2.3K50发布于 2021-09-13
  • 来自专栏云计算运维

    在 Linux 上用 fd 代替 find

    /cmake/SelectHashes.cmake registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/ include/git2/stash.h registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include /git2/sys/hashsig.h registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script /backport.sh registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/leaks.sh /src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/src/config_snapshot.c [...]

    1.7K20发布于 2021-09-08
  • 来自专栏文鹃阁

    创建本地Git仓库基本指令

    从网上克隆一个仓库 假如你觉得GitHub上有个项目不错,想看看他的源码,可以使用git clone [url]命令将这个仓库克隆到本地,假如你想克隆的仓库url为https://github.com/libgit2 /libgit2,那么可以使用如下命令克隆 $ git clone https://github.com/libgit2/libgit2 然后再本地就会多出一个名字为libgit2的仓库,里面的.git 如果想给文件夹换个名字可以在克隆的时候加上一个参数 $ git clone https://github.com/libgit2/libgit2 mylibgit 这样子的话仓库名字就变成了mylibgit

    88830编辑于 2022-09-01
  • 来自专栏用户8644135的专栏

    Exa - “Rust”中的“ls Command”的现代替代品

    要求: Rustc版本1.17.0以上 libgit2 cmake的 在Linux系统中安装Exa 安装exa的最简单方法是下载一个用于Linux发行版的二进制文件,并将其放在/usr/local/bin ----------- $ sudo apt install libgit2-24 libgit2-dev cmake [On Debian/Ubuntu] $ sudo yum install libgit2 cmake [On CentOS/RHEL] $ sudo dnf install libgit2 cmake [On Fedora] -----------

    1.9K20发布于 2021-06-15
  • 来自专栏GitHub专栏

    GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!

    安装其他依赖项 EXA 需要完成两项依赖项:libgit2(Git 库)和 CMake(在 Rust 中使用 libgit2 的构建系统)。 exa的某些功能取决于libgit2,若无法编译libgit2,则可以通过运行退出Git支持 cargo build --release --no-default-features 如编译musl,并且要使

    2K10发布于 2020-06-18
  • 来自专栏才浅coding攻略

    深入Git —— 从底层对象到常用命令速刷手册

    初始提交git仓库:$ git commit -m 'initial project version' 从远端服务器获取已存在的Git仓库: $ git clone https://github.com/libgit2 /libgit2 自定义本地仓库的名字: $ git clone https://github.com/libgit2/libgit2 mylibgit 02 更新仓库 检查当前文件状态: $ git

    61210编辑于 2022-12-12
  • 来自专栏陶士涵的菜地

    [git] git的可视化工具乌龟git新版本的一些功能提升

    = 发行:2020-03-01 ==功能== *修复了问题#3448:修订图:使箭头方向可配置 *固定问题#3263:将父修订版与工作树进行比较 *将Scintilla更新为4.2.3 *将libgit2 更新为0.99 *修复问题#3481:在修订图中将开关/检出添加到标签和参考中 * TGitCache:缓存libgit2配置(减少磁盘访问) *现在在TortoiseGit中到处都可以使用“使用

    3.4K10发布于 2020-04-24
  • 来自专栏Vue技术实践

    Git实用技巧31招

    1.2 从其它服务器 克隆 一个已存在的 Git 仓库 克隆命令: git clone <url> $ git clone https://github.com/libgit2/libgit2 如果你想在克隆远程仓库的时候 ,自定义本地仓库的名字,你可以通过额外的参数指定新的目录名: $ git clone https://github.com/libgit2/libgit2 myName Git 支持多种数据传输协议。

    1K00发布于 2021-04-26
  • 来自专栏Python无止境

    如何使用 Python 操作 Git 代码?GitPython 入门介绍

    官方网站:https://www.dulwich.io/ pygit2 pygit2是基于libgit2实现的一个Python库。 其缺点是,需要环境中预先安装libgit2。相比之下,GitPython只需要环境预置Git,简单多了。

    29K30发布于 2019-10-14
  • 来自专栏Vue技术实践

    Git实用技巧31招

    1.2 从其它服务器 克隆 一个已存在的 Git 仓库 克隆命令: git clone <url> $ git clone https://github.com/libgit2/libgit2 如果你想在克隆远程仓库的时候 ,自定义本地仓库的名字,你可以通过额外的参数指定新的目录名: $ git clone https://github.com/libgit2/libgit2 myName Git 支持多种数据传输协议。

    94620发布于 2021-04-28
  • 来自专栏运维前线

    6.3 GitHub - 维护项目

    $ git fetch origin refs/pull/958/head From https://github.com/libgit2/libgit2 * branch refs 看起来差不多像下面这样: [remote "origin"] url = https://github.com/libgit2/libgit2 fetch = +refs/heads/* 你可以把这一段修改一下,添加另一个 refspec: [remote "origin"] url = https://github.com/libgit2/libgit2.git fetch

    91330发布于 2019-05-26
  • 来自专栏运维监控日志分析

    构建企业级网络设备自动备份系统 -- Oxidized (二)

    Oxidized 配置文件比对 Oxidized 使用 rugged/libgit2 接口, 通过 git diff 来比较配置文件差异 Oxidized 配置文件 output: default

    4.3K31发布于 2020-07-07
  • 来自专栏建站知识

    在 centos 上用 dust 代替 du

    │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 1% 7.4M │ │ │ ┌─┴ libgit2

    1K30发布于 2021-09-14
  • 来自专栏嵌入式Linux系统开发

    Git 最全教程

    比如,要克隆 Git 的链接库 libgit2,可以用下面的命令: $ git clone https://github.com/libgit2/libgit2 这会在当前目录下创建一个名为 “libgit2 如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以通过额外的参数指定新的目录名: $ git clone https://github.com/libgit2/libgit2 mylibgit

    1.8K10编辑于 2022-10-25
  • 来自专栏CNCF

    Flux项目谈安全:通过Fuzzing增强信心

    为了让 fuzzer 完全运行起来,我们需要对构建过程进行一些架构上的更改,特别是对于依赖于 libgit2 的 C 绑定的控制器,例如 source-controller 和 image-automation-controller

    64040编辑于 2022-03-28
  • 来自专栏网站教程

    在 Linux 上用 dust 代替 du命令

    │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 1% 7.4M │ │ │ ┌─┴ libgit2

    2.8K30发布于 2021-09-13
领券