---
title: RClone Installation Flow
config:
theme: dark
themeVariables:
fontSize: 10px
---
flowchart TD
%% --- classDef Definition ---
classDef startNode fill:#d5f5e3,stroke:#27ae60,stroke-width:2px,color:black;
classDef endNode fill:#fdebd0,stroke:#e67e22,stroke-width:2px,color:black;
classDef processNode fill:#e8f8f5,stroke:#148f77,stroke-width:1px,color:black;
classDef checkNode fill:#fef9e7,stroke:#b7950b,stroke-width:1px,color:black;
%% --- Element Definition ---
Start("Start
Open Terminal")
subgraph G1[WinGet Installation]
direction LR
S1Start(start)
S1Check{"Check for WinGet
`winget version`"}
S1Install[Download and Install WinGet]
S1Note["What to do if WinGet is not present
1. Click the URL below to open a browser
2. Install
[https://apps.microsoft.com/detail/9nblggh4nns1?hl=ja-JP&gl=JP](https://apps.microsoft.com/detail/9nblggh4nns1?hl=ja-JP&gl=JP)"]
S1End(end)
S1Start --> S1Check
S1Check -->|No version displayed| S1Install
S1Check --->|Version displayed| S1End
S1Install --> S1Check
S1Check ~~~ S1Note
end
subgraph G2[rclone Installation]
direction LR
S2Start(start)
S2Check{"Check for rclone
`rclone --version`"}
S2Install["Install rclone
`winget install rclone.rclone`"]
S2End(end)
S2Start --> S2Check
S2Check -->|Version displayed| S2End
S2Check -- No version displayed --> S2Install
S2Install --> S2Check
end
subgraph G3[rclone Configuration]
direction LR
S3Start(start)
S3Setting["Google Drive Remote Setup
(rclone Configuration)"]
S3SettingNote["What to do
1. Run `rclone config`
2. Create a new remote with `n`
3. Set Name as `gdrive`
4. Select Storage: `drive`
5. Select Scope: `drive` (full access)
6. Set the Drive folder ID for `root_folder_id`"]
S3SettingNote1["How to get the Folder ID
1. Get the URL of the target shared folder
2. Assume it's [https://drive.google.com/drive/u/0/folders/XXXXXXXXXXXXXXXXXXXX](https://drive.google.com/drive/u/0/folders/XXXXXXXXXXXXXXXXXXXX)
3. XXXXXXXXXXXXXXXXXXXX is the Folder ID"]
S3Check{Operation Check}
S3CheckNote["What to do
1. Get a list with `rclone lsd gdrive:`
2. If necessary, check contents with `rclone ls gdrive:unity-assets`
3. If it shows the actual shared project files, it's OK"]
S3End(end)
S3Start --> S3Setting --> S3Check
S3Start ~~~ S3SettingNote
S3Start ~~~ S3SettingNote1
S3SettingNote ~~~ S3CheckNote
S3Check -->| Not synced| S3Setting
S3Check -->|Synced| S3End
end
Start --> G1 --> G2 --> G3 --> End(Setup Complete)
linkStyle 1 stroke:blue,stroke-width:2px;
linkStyle 2 stroke:red,stroke-width:2px;
linkStyle 6 stroke:red,stroke-width:2px;
linkStyle 7 stroke:blue,stroke-width:2px;
linkStyle 14 stroke:blue,stroke-width:2px;
linkStyle 15 stroke:red,stroke-width:2px;
%% --- classDef Application ---
class Start startNode
class End endNode
class S1Check,S2Check,S3Check checkNode
class S1Install,S2Install,S3Setting processNode
click S1Note href "[https://apps.microsoft.com/detail/9nblggh4nns1?hl=ja-JP&gl=JP](https://apps.microsoft.com/detail/9nblggh4nns1?hl=ja-JP&gl=JP)"
What Can This Flow Do?
This flow visualizes the series of steps for executing the following tasks error-free in a Windows environment:
Dealing with the absence of WinGet
rclone installation
Google Drive remote configuration
How to obtain the Drive Folder ID
Procedure for operation verification
This can resolve bottlenecks in setting up a Git LFS alternative environment on Windows for yourself or your team.
Overview
This is a method for managing and sharing files in a Windows environment when they exceed the limitations of Git LFS. The general flow is as follows:
WinGet Installation
RClone Installation
RClone Configuration
The subsequent part is about usage and operations, and since it requires further refinement for people unfamiliar with CLI, it's planned for a separate article.
Summary
What was done in this article:
Visualized the necessary steps for RClone installation
Loading comments...