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 2 years ago.
Improve this question
I'm looking for an online Git service. GitHub is available from Microsoft. Other than the GitHub, is Microsoft offering any other Git service with Azure DevOps?
Check out Azure DevOps Server, it offers Azure Repos to host unlimited private Git repository.
GitHub is a hosting provider for git repositories which was founded in 2008. Microsoft acquired GitHub in 2018. GiiHub now has more features than just hosting repositories.
As GitHub, Micorsoft has it's own Git repository hosting which is the default one if you are using Azure Devops. This is called Azure Debops Git. More information can be found at https://learn.microsoft.com/en-us/azure/devops/repos/get-started/what-is-repos?view=azure-devops.
Related
Closed. This question is not about programming or software development. 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 last month.
Improve this question
I'm trying to test a website with Cypress and I can only access to the website with OpenVPN.
When I connect to OpenVPN on my machine, the test works fine with Cypress.
But I need to create a pipeline in Azure Devops for it and schedule it.
Has anyone an idea how to integrate OpenVPN with Azure Devops Pipeline?
I looked for a task to add in the agent job, but I couldn't find any.
Connecting to private networks, such as a VPN connection or ExpressRoute is not supported on Microsoft Hosted Azure Devops agents as indicated in the documentation for Microsoft Hosted Agents
You could consider running self-hosted agents which you could connect via VPN either in the base configuration of the machine hosting the agent runner or implement the connection as a bash script in your pipeline.
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.
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 :)
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.
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.