昨天push代码到gitee.com码云的时候提示我的仓库超过3.0G, 还有两次push机会, 说什么只允许1G,
难道再push两次就要炸吗?看得哥一头雾水。
还好Q群里面小伙伴给我推荐了 https://coding.net/
https://coding.net/pricing
5 人以下团队
享有所有功能
充足的仓库容量
开箱即用,无需部署
小小鸡冻一下, 以后就首选coding了.
离线
这个不错,我已经用了大半年了。
离线
前一阵子试用了一下,功能挺全的
离线
自从用上了 git 之后, 我就完全放弃了 svn 了, svn 对大量小文件是在太不友好, 怪不得torvalds要喷这玩意。
离线
感谢楼主分享, 创建账号, 新建仓库, 后台添加ssh私钥,
然后转到命令行执行
cd /opt/linux/
git remote add coding git@e.coding.net:jimmy/linux.git
git push --all coding
大概半小时就把代码所有分支备份了一次, 今天周六速度快, 上传速度非常给力 3MB/s!!!
离线
root@jimmy:/opt/linux# git push origin FT6336
Counting objects: 28, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (28/28), 26.27 KiB | 996.00 KiB/s, done.
Total 28 (delta 24), reused 13 (delta 10)
remote: Checking connectivity: 28, done.
remote: Push failed because of repository size limit.
remote: Push 失败,当前 Git 仓库使用量已达到 2G,请联系管理员订购 Git 升级包扩充资源配额。
remote: error: hook declined to update refs/heads/FT6336
To e.coding.net:jimmy/linux.git
! [remote rejected] FT6336-> FT6336(hook declined)
error: failed to push some refs to 'git@e.coding.net:jimmy/linux.git'
root@jimmy:/opt/linux#
卧槽f**k, 充足的仓库容量,中文真是博大精深啊!!!
离线
看来不氪金都不能愉快的玩耍了, 还好我买了个 88 元的腾讯云主机乞丐版。
离线
Q群朋友说, 要迁移到腾讯云托管才可以无限空间: https://dev.tencent.com/help/doc/account/up-to-tencent
但是我登录 http://dev.tencent.com/login 怎么也不出现 【关联 CODING 帐号】
只能重新来一次了。
传SSH私钥 ==> 新建仓库 => git push 又得重走一遍。
离线
终于搞定 git 仓库的迁移:
###克隆一个裸库###
git clone 原始仓库地址 [b]--bare[/b]
git push 远程仓库(如origin) --all
一定记得是搭配腾讯云开发者平台的git仓库才行哦: http://dev.tencent.com/login
否则会提示文件超大。
离线
晕,我的gitee也超大,拒绝commit了。
$ git push gitee hua_uart0_800x480
Counting objects: 311, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (231/231), done.
Writing objects: 100% (311/311), 15.79 MiB | 2.17 MiB/s, done.
Total 311 (delta 27), reused 0 (delta 0)
remote: Resolving deltas: 100% (27/27), completed with 12 local objects.
remote: Checking connectivity: 311, done.
remote: Powered by GITEE.COM [GNK-3.8]
remote: This repository(including wiki) size 3.07 GB, exceeds 1024.00 MB.
remote: Push rejected for repository size exceeds limit.
remote: HelpLink: https://gitee.com/help/articles/4232
remote: Repository GC: https://gitee.com/qabcqabc/linux/settings#git-gc
remote: Enterprise Edition: https://gitee.com/enterprises#commerces
remote: Utilities: https://github.com/newren/git-filter-repo
remote: https://rtyley.github.io/bfg-repo-cleaner
remote: https://git-scm.com/docs/git-filter-branch
To gitee.qabcqabc/linux.git
! [remote rejected]
离线
买了个蜗牛星际,再淘4块旧硬盘,装了 U-NAS 做个 raid , 跑个 Docker, 再运行个 gogs... 随便存了... 另外,阿里云 code git 每个项目可以存 2G... 貌似没限制总的最大容量。
赞 ! 这种解决方案也挺不错.
离线
Q群朋友说, 要迁移到腾讯云托管才可以无限空间: https://dev.tencent.com/help/doc/account/up-to-tencent
但是我登录 http://dev.tencent.com/login 怎么也不出现 【关联 CODING 帐号】
只能重新来一次了。
传SSH私钥 ==> 新建仓库 => git push 又得重走一遍。
腾讯云开发者平台正在升级至全新 CODING ,现已停止注册,请前往 CODING 注册使用代码托管等研发管理工具,了解升级详情。
挂了!
挂了!
挂了!
就知道马化腾不会做亏本的生意.
离线
这公司还没被腾讯收购之前,我就在这工作。。
离线
这公司还没被腾讯收购之前,我就在这工作。。
大佬大佬! coding 也搞嵌入式?
离线
大佬大佬! coding 也搞嵌入式?
嵌入式只是我个人爱好啦
离线
我感觉受到了追杀, 国内的git平台动辄几千块一年, 干脆用腾讯云/阿里云的百元机搭建一个好了。
离线
我感觉受到了追杀, 国内的git平台动辄几千块一年, 干脆用腾讯云/阿里云的百元机搭建一个好了。
是呀, gitee限制单个账户仓库总大小5G, coding 限制单个仓库2G, 自己花几十块一年搭一个算了,还能干其他事情。
离线
是呀, gitee限制单个账户仓库总大小5G, coding 限制单个仓库2G, 自己花几十块一年搭一个算了,还能干其他事情。
说干就干, 我已经搞定了.
按这个帖子操作一遍就好了, https://yq.aliyun.com/articles/358941
1. 先ssh登陆到腾讯云的88元/年服务器, 以裸库的形式拷贝 linux.git
2. 配置 ssh 秘钥
3. 从服务器克隆项目:
git clone code.me.wang:/home/git/repo/linux.git
离线
说干就干, 我已经搞定了.
按这个帖子操作一遍就好了, https://yq.aliyun.com/articles/358941
1. 先ssh登陆到腾讯云的88元/年服务器, 以裸库的形式拷贝 linux.git
2. 配置 ssh 秘钥
3. 从服务器克隆项目:
感谢分享, 这个链接更详细: https://learnku.com/articles/30215
里面有说建立 git 账户 和 禁止git 登陆shell等操作,
我也去研究一下。
离线
感谢分享, 今天上午用 去年双十一买的年付88元的腾讯云服务器搭了git 服务器, 终于用起来了。
步奏总结一下:
1. 建立 git 用户
2. 创建 ~/.ssh/ 目录
3. ssh-keygen生成秘钥, 公钥存服务器 ~/.ssh/authorized_keys , 可以存多个公钥。
4. 修改/etc/passwd 的 git 用户属性,登陆shell由 /bin/bash 改为 /usr/bin/git-shell
5. 客户端注册私钥
6. 项目可以存 /home/git/repo/ 目录,
7. 客户端克隆: git clone code.xxxx.com:/home/git/repo/linux.git
离线
买了个蜗牛星际,再淘4块旧硬盘,装了 U-NAS 做个 raid , 跑个 Docker, 再运行个 gogs... 随便存了... 另外,阿里云 code git 每个项目可以存 2G... 貌似没限制总的最大容量。
还有个gitea,基于gogs的
离线
更新一下, ubuntu 18.04 LTS 修改 /etc/passwd 文件关于git用户:
git:x:1000:1000:git,,,:/home/git:/usr/bin/git-shell
离线
SSD是不是不经常写的话故障率不高?
想着办公室就用SSD+低功耗主板CPU搭一个文件/GIT服务器好了,本地代码管理速度应该更快吧,还比硬盘更省电哈
最近编辑记录 arychen (2020-04-07 20:49:23)
离线
vultr 说:是呀, gitee限制单个账户仓库总大小5G, coding 限制单个仓库2G, 自己花几十块一年搭一个算了,还能干其他事情。
说干就干, 我已经搞定了.
按这个帖子操作一遍就好了, https://yq.aliyun.com/articles/358941
1. 先ssh登陆到腾讯云的88元/年服务器, 以裸库的形式拷贝 linux.git
2. 配置 ssh 秘钥
3. 从服务器克隆项目:
git clone code.me.wang:/home/git/repo/linux.git
缺了一步 adduser git
离线
SSD是不是不经常写的话故障率不高?
想着办公室就用SSD+低功耗主板CPU搭一个文件/GIT服务器好了,本地代码管理速度应该更快吧,还比硬盘更省电哈
如果不是考虑代码大小或者代码保密性的话,最好还是用gitee coding 或者 github之类的。
自己搭建看起来方便又简单,实际上要考虑很多,至少要最好:
1. 至少有一个磁盘组raid1,用来防止另一块硬盘突然挂掉。
2. 至少要写个脚本或者什么软件进行自动将git仓库定期备份到云端(网盘之类的)
3. 如果放在家里的话,最好还要弄个UPS防止突然断电。
4. 放在家里面的话,还要弄个DDNS,注册个域名,绑定电信宽带的动态公网IP。放在公司就需要跟公司申请端口
离线
公司里面通常有服务器,我认为建一个git是个好主意。
我情况是家里有台机,运行ubuntu和win10,不是每天都换不同系统,比如整armbian时开ubuntu,kicad用ubuntu。偶尔开altium、偶尔用keil,开win10。
有一台轻便mibook,外出时带着走
有一台装了三个系统的macbook pro
用一台闲置的笔记本有时候用来下文件
有一台播放器,可以运行xmbc/kodi偶尔放一些本地(现在是samba共享)视频、音乐
ipad 装 vlc,偶尔放视频音乐(现在是通过samba)
我最后的解决方案是:在弱电箱放了一个树莓派和 2.5存 USB 移动硬盘,nfs + samba + gitosis 基本妥了
特点:省电,安静,不占地方
掉电问题,以我自己的数据安全需求来衡量,我认为不需要考虑。暴力断电不少次,没有丢过什么文件;用锂电做一个(或买一个)树莓派的UPS也是简单的。
数据冗余备份,我也没有考虑,定期用另外一个硬盘备份一次,关键的git在工作机就有完整的副本;可以考虑挂树莓派挂两个移动硬盘做个冗余
关键解决的是:供电。我的方案是用一个5V/2A的电通过树莓派的插针供电。用USB线给树莓派供电带不起两个硬盘或者一个双碟硬盘。
最近编辑记录 EE (2020-11-09 21:56:30)
离线
arychen 说:SSD是不是不经常写的话故障率不高?
想着办公室就用SSD+低功耗主板CPU搭一个文件/GIT服务器好了,本地代码管理速度应该更快吧,还比硬盘更省电哈如果不是考虑代码大小或者代码保密性的话,最好还是用gitee coding 或者 github之类的。
自己搭建看起来方便又简单,实际上要考虑很多,至少要最好:
1. 至少有一个磁盘组raid1,用来防止另一块硬盘突然挂掉。
2. 至少要写个脚本或者什么软件进行自动将git仓库定期备份到云端(网盘之类的)
3. 如果放在家里的话,最好还要弄个UPS防止突然断电。
4. 放在家里面的话,还要弄个DDNS,注册个域名,绑定电信宽带的动态公网IP。放在公司就需要跟公司申请端口
git本身就是分布式的存储, 每个git仓库都是一个完整备份,
还可以通过 git remote add xxx githu.com/xxx/x.git 这种形式添加N个远程仓库,
可以通过一个命令把本地修改同步到N个远程仓库:
https://stackoverflow.com/questions/5785549/able-to-push-to-all-git-remotes-with-the-one-command
离线
RPi4 + SSD + Duplicity + Gogs + Samba + Jupyter + usbip + SSR+ Privoxy + iptables + OpenVPN
公司桌上一台机器带一个三人小团队没问题,还能从家里访问
离线