Spaces:
Runtime error
Runtime error
Update upload.sh
Browse files
upload.sh
CHANGED
@@ -1,27 +1,25 @@
|
|
1 |
#!/bin/bash
|
|
|
2 |
|
3 |
-
|
4 |
-
|
5 |
if [ -z "$sc4sc_token" ]; then
|
6 |
-
echo "
|
7 |
exit 1
|
8 |
fi
|
9 |
|
10 |
-
#
|
11 |
-
|
12 |
-
|
13 |
-
# Install huggingface_hub CLI if needed
|
14 |
-
if ! command -v huggingface-cli &> /dev/null; then
|
15 |
-
echo "🔧 Installing huggingface_hub CLI..."
|
16 |
-
pip install "huggingface_hub[cli]" --break-system-packages
|
17 |
-
fi
|
18 |
|
19 |
-
#
|
20 |
-
|
21 |
-
|
22 |
|
23 |
-
#
|
24 |
-
|
25 |
-
huggingface-cli upload sc4sc/editor . --repo-type=space --include="*" --include-git-ignore=false
|
26 |
|
27 |
-
|
|
|
|
|
|
|
|
|
|
1 |
#!/bin/bash
|
2 |
+
set -e # エラーが起きたらスクリプトを止める
|
3 |
|
4 |
+
# 環境変数がセットされているかチェック
|
|
|
5 |
if [ -z "$sc4sc_token" ]; then
|
6 |
+
echo "Error: 環境変数 sc4sc_token が設定されていません。" >&2
|
7 |
exit 1
|
8 |
fi
|
9 |
|
10 |
+
# 一時ディレクトリで作業(または任意のパス)
|
11 |
+
WORK_DIR="./space_repo"
|
12 |
+
REPO_URL="https://${sc4sc_token}@huggingface.co/spaces/sc4sc/editor"
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
+
# 既存のディレクトリを削除して clone(安全のため確認を入れても可)
|
15 |
+
rm -rf "$WORK_DIR"
|
16 |
+
git clone "$REPO_URL" "$WORK_DIR"
|
17 |
|
18 |
+
# ファイルをコピー(your_folder は実際のパスに)
|
19 |
+
cp -r ./your_folder/* "$WORK_DIR"
|
|
|
20 |
|
21 |
+
# コミット & プッシュ
|
22 |
+
cd "$WORK_DIR"
|
23 |
+
git add .
|
24 |
+
git commit -m "Update Space contents"
|
25 |
+
git push origin main
|