请输入您要查询的百科知识:

 

词条 Git-annex
释义

  1. History

  2. Design

  3. Availability

  4. See also

  5. References

  6. External links

{{lowercase title}}{{Infobox software
| name = git-annex
| author = Joey Hess
| released = {{Start date and age|2010|10|19|df=yes}}
| programming language = Haskell
| latest release version = 6.20160318
| latest release date = {{Start date and age|df=yes|2016|03|18}}
| operating system = Linux, FreeBSD, Android, OS X, Windows
| size = 44.2 MB
| status = Active
| genre = File synchronization
| license = GPL3+, AGPL3+ [1]
| website = {{URL|http://git-annex.branchable.com/}}
}}

git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server.

History

git-annex development began in 2010.[2] In 2012/13 the development was funded through a kickstarter campaign.[3] The main development of this year was the git-annex assistant. This component runs in the background to automate the synchronization of repositories.

The next crowd funding campaign for 2013/14 was organized over a self hosted platform.[4]

Design

git-annex uses git to index files but does not store them in the git history. Instead a symbolic link representing and linking to the probably large file is committed. git-annex manages a content-addressable storage for the files under its control. A separate git branch logs the location of every file. Thus users can clone a git-annex repository and then decide for every file whether to make it locally available.

Availability

git-annex is available[5] many ways and notably part of the following distributions

  • Debian[6]
  • Ubuntu[7]
  • Fedora[8]
  • FreeBSD[9]
  • ArchLinux[10]
  • NixOS
  • Gentoo

See also

{{Portal bar|Free and open-source software|Linux|Internet}}

References

1. ^{{cite web |url=https://git-annex.branchable.com/license/ |title=license|date=18 January 2014 |website=git-annex.branchable.com |accessdate=1 May 2015}}
2. ^{{cite web |url=https://git-annex.branchable.com/design/roadmap/ |title=git-annex roadmap }}
3. ^{{cite web |url=https://www.kickstarter.com/projects/joeyh/git-annex-assistant-like-dropbox-but-with-your-own |title=git-annex kickstarter campaign 2012 }}
4. ^{{cite web |url=https://campaign.joeyh.name/ |title=git-annex campaign }}
5. ^{{cite web |url=https://git-annex.branchable.com/install/ |title=install options }}
6. ^{{cite web |url=http://packages.debian.org/git-annex |title=Debian }}
7. ^{{cite web |url=http://packages.ubuntu.com/git-annex |title=Ubuntu }}
8. ^{{cite web |url=https://admin.fedoraproject.org/pkgdb/package/git-annex/ |title=Fedora }}
9. ^{{cite web |url=https://www.freebsd.org/cgi/ports.cgi?query=git-annex&stype=all |title=FreeBSD }}
10. ^{{Cite web|title = ArchLinux|url = https://git-annex.branchable.com/install/ArchLinux/|website = git-annex.branchable.com|accessdate = 2015-12-06}}

External links

5 : 2010 software|Free version control software|Self-hosting software|Distributed version control systems|Git (software)

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 7:26:05