ソース表示: FileStorage_Guide #108881

[[PageNavi(NavigationList)]]

= ファイルストレージガイド

OSDNのファイルストレージは、rsync, scp, sftpでアップロードと管理が可能なファイル公開用の機能です。

== 使い方

 0. 最初にユーザー設定からSSH公開鍵を登録しておきましょう。
 1. プロジェクトの管理ページにてファイルストレージ機能をオンにしましょう。
 2. 後はファイルストレージ機能のページのヘルプ領域に記載されているコマンド例を参考にしてアップロードとファイル管理を行ってください。

以下にもコマンドを例示しておきます(プロジェクトの名前は project1 だとします)

rsync over ssh
{{{
rsync -a /your/files/dir/ username@storage.osdn.net:/storage/groups/p/pr/project1/
}}}

scp
{{{
scp -r srcfiles... username@storage.osdn.net:/storage/groups/p/pr/project1/
}}}

sftp
{{{
sftp username@storage.osdn.net:/storage/groups/p/pr/project1/
}}}


== リリースノート

READMEファイルをtxt, html, Markdawnの形式でアップロードすると、READMEファイルが置いてあるディレクトリを表示するURL上で下部にファイルの内容が表示されます。リリースノートなどにご使用ください。

== 注意点

 * ファイルのアップロードおよび管理はrsync, scp, sftp以外の方法ではできません。
 * アップロードされたファイルは、システム側で自動的に適切なパーミッションが付与されます。
 * ディレクトリは任意に作成できます。
 * ドットファイル(ディレクトリ含む)はアップロードできますが、Web上では表示されません。旧来のリリース機能の限定公開に近い挙動となります。
 * アップロード直後からファイルが公開状態となり、ダウンロードが可能になります。旧来からのパッケージ型のリリースシステムのようにリリース期日を指定することはできません。

== 直接ダウンロード

現在、wget、curl、libwww-perl、!PowerShellなどのクライアントからファイルのURLへのダウンロードアクセスがあった場合、htmlページを経由することなく直接ファイルのダウンロードが開始されます。直接ダウンロードを許可するクライアントを追加したい場合は、サポートへお問い合わせください。


[[PageNavi(NavigationList)]]