Gitcafe是一个基于Git的中国代码托管平台。它提供了一系列功能,包括代码托管、代码审查、问题跟踪和项目管理。
如同在“GitHub与社会化编程”一文中提及的,GitCafe的目标并不局限于代码管理,而是试图将版本控制和社交协作的潜力扩展到更广泛的领域。 Thomas,GitCafe的倡导者,对将Git这样的技术引入非技术领域充满热情。 他认为,未来GitCafe将努力推动IT技术之外的行业采用Git这样的版本控制系统,以实现更高效的信息管理和协作。 然而,Git在处理二进制文件时可能会遇到挑战,随着历史版本的积累,库文件可能变得庞大。 GitCafe团队正在考虑解决这个问题,以促进Git在中国的普及。 在国外,像政府文案和公共议题这样的非代码内容也开始在GitHub上托管,公众可以参与审查和提出修改,这在国外社区中形成了一种独特的互动模式。 尽管一些业界权威,如Linux和Git的创始人Linus Torvalds,对GitHub的协作模式持有保留意见,认为它可能降低了代码质量,Thomas并不完全认同这一观点。 他认为,每个项目都有适合自己的协作方式,工具的价值在于满足用户需求。 无论是国际还是国内,GitHub为代表的开源模式都在推动IT产业的进步,GitCafe等服务的存在正是为了支持这种模式的发展。
gitcafe最近也进去了,好像改了一个版,还蛮好看的,进探索看了一下,推荐的项目都是2年之前的了,给我的感觉是以前有一阵子很火,然后沉默了,当然,如果单纯是代码存储还是可以的。 代码中国,有1000个私有仓库,但是中文用户名个人有点接受不了。 应该还有一个,冒泡里面各种灌水,进去了没有写代码的欲望了,我的感觉是不严谨,像一个娱乐社区。 上面三个,我还是愿意选择gitcafe,比较纯净一点。 最后:Github,细节做得很好,可能有时候访问稍微慢一点,但是Q不是问题。 进去之后看到别人的PR,issue很有想自己写代码的冲动。
有一个项目一直是再我们localhost服务器A下使用的git做的开发。 最近需要搬移到线上的服务器B上。 目的:要保留原有的所有的开发记录。 一开始,我准备是直接clone一份最新的,然后以这个为原始版本开创建,发现这个是不可取的。 最后想到的一个办法就是,登陆到A上面,切换到git用户组,使用scp将整个repositories下的项目目录copy到服务器B的git repositories下。 那样就能保留原有的文件所有者规git所有。 然后在服务器B上创建一个跟刚才copy过去的项目。 就可以直接在本地使用B服务器上的git地址进行开发了。 如果您是使用的别人的git仓库,比如github。 那就看看下面这篇我在网上找的文章:如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来操作。 1). 从原地址克隆一份裸版本库,比如原本托管于 GitCafe。 git clone –bare :username/2). 然后到新的 Git 服务器上创建一个新项目,比如 GitHub。 3). 以镜像推送的方式上传代码到 GitHub 服务器上。 cd push –mirror :username/4). 删除本地代码cd -rf 5). 到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了。 git clone :username/这种方式可以保留原版本库中的所有内容。
本文地址:https://www.badfl.com/article/4a352802771ce3377885.html