跳到主要内容

上传代码仓库

如果您需要将代码仓库上传到传神社区平台,您需要先注册一个账户,登录后可创建代码仓库并上传数据文件。传神社区开放平台上的代码仓库基于Git存储库,可为您提供版本控制、分支管理和发现共享功能。您可以向代码仓库中上传任何想要的数据文件。

当前,我们支持两种上传文件的方式:通过Git及Web端直接上传。

使用Git上传代码仓库

下载代码仓库仓库

在传神社区Web UI完成代码仓库仓库的创建后,通过git命令将代码仓库仓库同步到本地,然后将需要上传的数据文件拷贝到对应仓库中,通过git命令完成数据文件上传。

  • 您可以通过HTTP下载代码仓库仓库:
git lfs install
git clone https://portal.opencsg.com/codes/demo/test.git
  • 您也可以通过SSH下载代码仓库仓库:
git lsf install
git clone git@hub.opencsg.com:codes_demo/test.git

注:需要将 SSH 公钥添加到您的用户设置才能推送更改或访问私有存储库。

上传数据文件

假设您的数据文件位于/work/my_code_dir本地目录下,您可以通过执行以下命令将本地数据文件上传到在平台创建的代码仓库仓库中:

cd test_code
cp -rf /work/my_code_dir/* .
git add .
git commit -m "commit message"
git push

【特别说明】

目前平台对于包含以下后缀的文件会自动按照git-lfs的方式进行上传:
.7z、.arrow、.bin、.bz2、.ckpt、.ftz、.gz、.h5、.joblib、.lz4、.mlmodel、.model、.msgpack、.npy、.npz、.onnx、.ot、.parquet、.pb、.pickle、.pkl、.pt、.pth、.rar、.safetensors、.tar、.tflite、.tgz、.wasm、.xz、.zip、.zst、.tfevents、.pcm、.sam、.raw、.aac、.flac、.mp3、.ogg、.wav、.bmp、.gif、.png、.tiff、.jpg、.jpeg、.webp

如果在数据文件中有其他类型的大文件,请在git add之前执行以下命令使其按照lfs的方式进行上传:

git lfs track <your_file_name>

在Web端上传文件

在网页端点击”添加文件“,可以选择”创建新文件“或者”上传文件“两种方式。 添加文件

创建新文件

点击”创建新文件“,在弹出的页面中填写文件内容,点击”创建文件“,可将当前填写的内容创建并提交。 创建文件

上传文件

点击”上传文件“,在弹出的页面中可以选择本地文件上传。 上传文件