-
Notifications
You must be signed in to change notification settings - Fork 6
Home
SparkleShare is being ported to windows. currently basic functionality is available. But it is not usable for real usage yet.
-
install dotNetFramework 4.0 (if not installed yet)
-
install msysGit PortableGit-1.7.4
- rename the .7z file to .exe, execute and extract to C:\msysgit
-
start
C:\msysgit\git-cmd.bat
and execute:md \projects cd \projects git clone -b windows git://github.com/wimh/SparkleShare.git cd SparkleShare git submodule update --init
-
download SmartIrc4net-0.4.0.bin.zip
- copy
Meebey.SmartIrc4net.dll
andMeebey.SmartIrc4net.xml
from the zip file inbin\release
toC:\projects\SparkleShare\bin
(create that directory if it does not exist)
- copy
-
Download CefSharp-0.3.1.7z
- copy
avcodec-52.dll
,avformat-52.dll
,avutil-50.dll
,CefSharp.dll
,icudt42.dll
andlibcef.dll
from the 7z file inCefSharp-0.3.1\Release\
toC:\projects\SparkleShare\bin
- (use 7-zip to extract files from a .7z file)
- copy
-
continue in the git-cmd.bat window and execute
sparkleshare\windows\build.cmd
-
C:\projects\SparkleShare\bin
should now containSparkleLib.dll
andSparkleShare.exe
I think this is no longer necessary since SparkleShare now generates a key for you:
start
C:\msysgit\git-cmd.bat
and executessh-keygen -t rsa -C "your_email@youremail.com"
when it asks for a location to save the key, just press enter to use the default location
do not enter a passphrase (press enter twice)
-
copy the public key to your git server. Depending on the server, the command can look like this:
cat ~/.ssh/id_rsa.pub | ssh git@servername "cat - >> ~/.ssh/authorized_keys"
- It probably reports that
The authenticity of host (...) can't be established.
, enteryes
to continue - Enter the password when prompted
- When correctly executed, you can connect with
ssh git@servername
to the server without any prompt. (enterlogout
to close the connection).
- It probably reports that
-
Start
C:\projects\SparkleShare\bin\sparkleshare.exe
- Enter full name and email in the first dialog
- Enter the git servername and path on the server to add a repository
- Instead of downloading binary versions of Meebey.SmartIrc4net and CefSharp, it is also probably better to build it from sourcecode.
- Dotnet framwork 4 is required during build, the final executable should require dotnet 3.5.