Using SparkleShare with Github, Gitlab, and Bitbucket Repos
Clone this wiki locally
Find your Sparkleshare Public Key: This is located the Sparkleshare menu, under
Client ID, and also in
<datestamp>is something like
- Add your SparkleShare Public Key to your Github account: For Github, you'll do that on the Github SSH Keys page. On Gitlab, you'll do that on the Gitlab SSH Keys page. On Bitbucket, you'll find the SSH Keys here: https://bitbucket.org/account/user/USERNAME/ssh-keys/.
- Add your repo to SparkleShare: You'll do this the usual way, by clicking the SparkleShare icon in the menubar, choosing the "SparkleShare" submenu, then choosing "Add Hosted Project ..."
This is required for both public and private repos.
For your own GitHub Enterprise server, choose 'own server'.
The two fields in the 'Add Hosted Project' repo are in the style of
- (Address) ssh://git@your_ghe_domain_name
- (RemotePath) Organization/RepoName
Note - no .git suffix. Note2 - yes, the user is 'git' not your userid (you did register your SSH key right?)