社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Git-lfs从本地裸回购中获取?或其他本地LFS文件副本?

Nick • 4 年前 • 977 次点击  

我的团队正在与另一个团队合作一个项目,我们为此建立了一个GitHub组织。现在协作结束了,我们将要从GitHub中删除该组织,我需要为我的团队工作的存储库制作一个本地副本。

我的理解是 git clone --bare <url> 是一个很好的方法,但是有些回购协议使用LF。我希望我能按照指示去做 here ,除非不是推送到新的远程,而是在本地克隆裸存储库。换句话说,我想这样做:

git clone --bare git@github.com:<organization>/somerepo.git
cd somerepo.git/
git lfs fetch --all
cd ..
git clone somerepo.git/
cd somerepo
# View source code, build, checkout other branches, etc.

我希望LFS能直接从光秃秃的回购协议中获得收益。不幸的是,正如我所担心的那样,它似乎不起作用。

有没有办法做到这一点,或者以其他方式获得存储库的本地工作副本——包括所有分支、标记和所有大文件的本地副本?如果这很重要,我们不需要添加新的提交,只需签出不同的分支并访问所有文件。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52517
 
977 次点击  
文章 [ 2 ]  |  最新文章 4 年前