Is there a cloud IDE with Assembla/GitHub integration? [closed] - github

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
With the new Chromebook launch I have been wondering, is there a cloud IDE that could be used from Chrome and that has an Assembla and/or GitHub integration for hosting the projects?
I'm thinking about Rails development.

Cloud9 (not exactly free, past one private workspace) has GitHub and BitBucket integration, and is all about collaboration.
And it does supports the ability to run a Rails app.

Sure it is possible to integrate with assembla. There are a couple steps to do that:
Have an assembla account(paid or free) and space with a git repository.Unfortunatelly Could9 does not support svn repositories. So on assembla side you;ll have something
like: https://www.assembla.com/code/<your-space>/git/nodes. If it is
private repository your git url will be
git#git.assembla.com:<your-space>.git or if it is a public
repository you will have git://git.assembla.com/<your-space>.git
Have a Cloud9 account
Go to you could9 dashboard
Look for "Show your SSH key" under "Account settings" pannel on the right
Copy the ssh key and add it to your account on assembla at: https://www.assembla.com/user/edit/edit_git_settings
Now create your Cloud9 workspace with "Clone from url" using assembla git url from step 2.
You're done.
Do the rest of the ordinary stuff you usually do, clone, commit, push, etc.

Nitrous has first-class github integration built in. It's very easy to add your Nitrous ssh keys to Github and work seamlessly.
https://community.nitrous.io/docs/connect-to-github
There is also a default Ruby on Rails starter template with a sample project included. Signup is 100% free for the first project:
https://pro.nitrous.io/stacks/ruby-on-rails/

Koding has an application for simple GitHub usage, and a browser Terminal with full system root access, so you can use it for Assembla/Github/anything. Basically if you can do it on a Ubuntu machine, you can do it on Koding, so your Assembla/Github issue is easy :)

Related

Backup/Restore AzureDevOps [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
we're using the AzureDevOps Environment from https://dev.azure.com/xxx.
Is the a way to a granualar recovery of deleted elements from boards, repos etc. besides of the recovery of whole projects?
Short answer is "it depends". Some things (such as work items) have a "recycle bin" where you can recover them after deletion. Other things (such as board configuration changes) don't.
Source control is, of course, always recoverable as long as the repo still exists -- you can revert changes.
According to our official documentation the data is replicated using Azure services such as blob and SQL storage.
However, if you want to have a copy in your own server or local computer, there's no out of the box backup ability.
You could manually save the project data through below ways:
Source code and custom build templates: You can download your files as a zip file. Open the Repository actions actions icon for the
repository, file, or folder and choose Download as Zip. You can also
choose the Download icon at the right side of the screen to download
either all of the files in the currently selected folder, or the
currently selected file.
This process doesn't save any change history or links to other artifacts.
If you use Git, clone your repositories to retain the full project history and all the branches.
Build data: To save logs and data in your drop build folders, see View build results.
Work item tracking data: Create a work item query and open it using Excel. Save the Excel spreadsheet.
And for restore, except restore a project, you could also restore a soft-deleted git repo and work items.
Repositories - Restore Repository From Recycle Bin
Recover a soft-deleted Git repository. Recently deleted repositories go into a soft-delete state for a period of time before they are hard deleted and become unrecoverable.
Recovery work items
There has been a related user voice, you could monitor and vote up it
Provide a backup service for Azure DevOps
https://developercommunity.visualstudio.com/content/idea/365441/provide-a-backup-service-for-visual-studio-team-se.html

Is it possible to create a backup of an Azure DevOps organization or project? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 1 year ago.
Improve this question
Is it possible to backup an Azure DevOps organization or project?
I couldn't find this feature in the organization, project or even pipelines settings.
In the documentation I found that the data is replicated using Azure services such as blob and SQL storage. This is nice, but what if you want to have a copy of your organization in your own server or local computer as, for example, a zip file?
The only possibilities I found were exporting the build and release pipelines and cloning the repositories, but that is far from a complete backup.
There is no way of doing this as of time of writing (30.01.2019).
You can have builds in yaml (pipelines will be available in yaml shortly). But work items\artifacts\etc are not really exportable.
UPDATE 2021
There are ways of doing this, but they're not all easy or simple:
1) Manual: Export work items / Download Zip of Repos
Microsoft document the feature to export items like work items here: https://learn.microsoft.com/en-us/azure/devops/boards/work-items/email-work-items?view=azure-devops&tabs=browser#export-list-as-csv
There is also a way to download your repositories from devops itself:
The same cant be done for work items but as mentioned below, work items can be retrieved by the rest API.
2) Manual: Using the REST API / Libgit2sharp
We used a combination of the REST API and this repo here to automate the scripts for a while. We changed the backup part of the script to instead clone a copy of the code to our blob storage using Libgit2sharp.
3) Automatic: Using Backrightup
After struggling with this all ourselves, and having many clients that required this for regulatory reasons (and safety from malicious contractors for instance), we eventually built BackRightUp. Backrightup is a backup/restore product specifically for Azure devops. It backs up (and can restore) everything in Azure Devops including work items, repos, wikis, test cases, releases etc.

Can github provide access control like gitolite? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
some branches can be modified by a special team and can not be changed by other teams. We need the access control features like gitolite provides. I want to know whether github can provide or not.
If we use Github Enterprise, we can write hooks to limit branches access. We can also use github features(such as 'code review') . Is it true ?
Note: gitolite is a simple (and complete) authorization layer, so you can add it to any Git repository server that you want, including GitHub Enterprise.
That is exactly what the open-source version of "GitHub Enterprise" does: GitLabHq includes gitolite.
It supports Gitolite V3 since GitLab 3.0 (released 4 days ago).
That being said, an open-source version will lack the code review feature, which is included in GitHub Enterprise. I suppose the alternative is to link a GitLab with a Gerrit server.

Cloud9 real-time collaboration tools in local server?

Cloning the git repo using the instruction here: https://github.com/ajaxorg/cloud9#readme
I don't see any of the real-time tools currently implemented on c9.io hosted site.
Does anyone know where the new tools are?
The collaboration tools are currently not available in the open source version of Cloud9.

What's the difference between Github and Nuget? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
What's the difference between Github and Nuget? I don't quite understand either of them.
GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects. According to the Git User's Survey in 2009, GitHub is the most popular Git hosting site.
NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio.