SparkleShare + SCM-Manager:Windows on LAN用の非常にシンプルなDropBoxの代替

このガイドでは、簡単で便利で信頼性の高いDropboxアナログをわずか10分で作成する方法を説明します。これは完全に制御され、ローカルネットワーク上の同僚とファイルを共有できます。

分布

開始する前に、次のディストリビューションをダウンロードします。

SparkleShareはGitリポジトリのクライアントであり、異なるコンピューターでのフォルダーの自動同期を提供します。
SCM-Serverは非常に簡単に構成できるGitサーバーです。 最近まで、SparkleShareの使用を非常に困難にしていたのはWindows用のGitサーバーの構成の複雑さでした(ローカルネットワークの場合)が、Gitサーバーを数回クリックするだけで構成できるようになりました。

SparkleShareをインストールし、アーカイブをSCM-Serverから任意の便利なフォルダー(たとえば、私の例のように「D:\ scm-server \」)に解凍します。

Gitサーバーのセットアップ

ファイルDを実行します。\ scm-server \ bin \ scm-server.bat
すべてがうまくいけば、サーバーはhttp:// localhost:8080またはhttp:// <マシンのネットワーク名>:8080で利用可能になります

Webサイトが利用できない場合は、ファイアウォールを一時的に無効にしてみてください。
ポート8080がビジーの場合、構成ファイルDに移動します。\ scm-server \ conf \ server-config.xml
そして、空いているポートへの行を修正します。
<Set name="port"> <SystemProperty name="jetty.port" default="8080" /> </Set> 

そして、scm-server.batを再度実行します

これで、管理パネルに移動できます。

README.txtファイルに記述されているように、ユーザー名/パスワードを使用してログインします。

scmadmin / scmadmin

「リポジトリ」タブで、図のように新しいリポジトリ「myrepo」を作成します。


次に、次の行が表示されます。
チェックアウト:git clone scmadmin @ localhost:8181 / scm / git / myrepo


SparkleShareの場合、ユーザーのパスワードを追加し、localhostをgitサーバーのネットワーク名に置き換えることにより、この行を変更する必要があります。 私の場合、私のマシンのネットワーク名はdzです:
http:// scmadmin:scmadmin @ dz :8181 / scm / git / myrepo

クライアントのセットアップ

SparkleShareを起動し、Windowsシステムトレイでアイコンを見つけます。 メニュー項目「ホストされたプロジェクトを追加」を選択します


アイテム「My Own server」を選択し、リポジトリアドレスを2つの部分に分割します。

アドレス: http:// scmadmin:scmadmin @ dz:8181 /
リモートパス: / scm / git / myrepo



[追加]ボタンをクリックすると、リポジトリを追加するプロセスのウィンドウが表示されます。 ここで、空のリポジトリを数秒以内に追加する必要があり、ウィンドウがフリーズした場合、アプリケーションがサーバーに到達できない可能性が高いことに注意してください。



さて、プロセスの最後に、システムトレイからフォルダーを開き、Dropboxの代替と同じように使用できます。



結論として

ファイルストレージはGitリポジトリに基づいているため、Webインターフェイスを介してフォルダーを表示するようにGitoriousまたはGitLabを構成することもできます。 一般的に、gitで動作するすべてのもの-ファイルストレージにねじ込むことができます

続きを読む:

Source: https://habr.com/ru/post/J186270/


All Articles