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で動作するすべてのもの-ファイルストレージにねじ込むことができます



続きを読む:





All Articles