首页 > TAG信息列表 > libgit2

Xcode GUI 添加 SPM 依赖的时候访问不了 github,无视 git config proxy 配置解决方案

此 openradar 中提出者指出了原因:Xcode 调用 libgit2 时传入了 GIT_PROXY_NONE,无视了 git config 中的 proxy 配置。作者说用了自己打的 libgit2 包可以解决问题,但没说具体怎么操作。 看了一下 libgit2 里的声明: /** * Do not attempt to connect through a proxy * * If b

git基础教程(10) 获取 Git 仓库

通常有两种获取 Git 项目仓库的方式: 将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器 克隆 一个已存在的 Git 仓库。 两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。 在已存在目录中初始化仓库 如果你有一个尚未进行版本控制的项目目录,想要用 Git 来

Git 常用命令

目录 声明获取Git仓库在已存在目录中初始化仓库克隆现有的仓库 声明 本文内容均摘抄自书籍《Pro Git》 获取Git仓库 通常有两种获取 Git 项目仓库的方式: 将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器 克隆 一个已存在的 Git 仓库。 两种方式都会在你的

GitHub for Windows 使用了哪些开源库(一)

GitHub for Windows 是一个 Metro 风格应用程序,集成了 git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的 GUI 去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。GitHub 作为全球最大的开源社

libgit2 returned: the index is locked; this might be due to a concurrent or crashed process 错误解决

转载自作者:修仙小咖 文章地址:https://blog.csdn.net/qdufye737/article/details/101177480 来源:CSDN 利用git推送本地文件到远端仓库会发生未知错误 今天就说一种错误错误类型 libgit2 returned: the index is locked; this might be due to a concurrent or cra

git笔记

初次运行 Git 前的配置 查看配置 git config --list 查看所有的配置 git config --list --show-origin 查看所有的配置以及它们所在的文件 用户信息(*) git config --global user.name "John Doe" git config --global user.email johndoe@example.com 获取帮助 任选其一:

libgit2高山linux docker错误

好的,这超出了我的理解.我真的不知道这里到底有什么问题,但有什么问题.我快要撞墙了,快要摔死了,但什么都没发生.有什么好心的人可以帮我吗. 这是我的Dockerfile- FROM golang:1.7-alpine RUN echo http://dl-4.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories RUN

c#-LibGit2Sharp是否支持从本地文件系统克隆存储库?

我正在尝试从本地文件系统克隆git存储库: using System; using LibGit2Sharp; class Program { static void Main() { var sourceUrl = @"file:///c:/work/libgit2sharp"; using (Repository.Clone(sourceUrl, "targetDir", bare: true))

并行阶段的最佳方法?

我想并行暂存文件并同时提交到不同的分支. 同时将有多个访问权限. repo.Index.Stage / repo.Commit API在同一当前目录上工作,所以我认为这是不可能的. 你们能给我一些如何实现的提示吗?一个一般的想法?解决方法:从可行性角度来看,我可以想到两种不同的选择: 将“并行阶段文件”视为约

使用Pygit2实现拉

我正在尝试使用pygit2实现一些“瓷器”命令.似乎在实施pull时遇到了一些障碍.特别是最容易拉的情况,就是快进. 设定: 我有两个git repos.一个“远程”和一个“本地”.我对远程仓库进行一次提交,然后使用pygit2的clone_repository()创建本地仓库.我在遥控器上进行了后续提交,然后尝试

python-如何通过pygit2进行git合并

我尝试将分支合并到母版中: repo = pygit2.Repository("/path/to/repo/") branch = repo.lookup_branch("upstream/branch", pygit2.GIT_BRANCH_REMOTE) oid = branch.target merge_result = repo.merge(oid) 并且merge_result包含ff oid(如documentaion),并且repo不变. 接下来我

python – 为什么我错过了git2.h以及如何将其恢复?

每次尝试设置pygit2时,我都会遇到一个奇怪的问题.下面是我运行的和生成的错误. $python3 setup.py install running install running build running build_py running build_ext building '_pygit2' extension /usr/bin/clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes

linux – 如何提交裸存储库?

我正在为fuse(linux)编写一个git包装器来访问git存储库,比如普通文件和目录. 访问分支,标签和提交的文件夹和文件非常有效,但是当我提交文件时,我会遇到一种奇怪的行为. 我做以下的手风琴: >从流中创建一个新的Blob(磁盘上的temporaney文件) >创建一个新的TreeDefinition>创建一个新