Subversion to TFS 2010: Dealing with invalid Subversion SSL certificates and migrations

Topic(s)
Audience

Everyone

subversion

Migrating data from SVN to TFS can be both a timely and a costly business. I was trying out the two tools TFS Integration Platform & Timely Migration but I ran into what looked like the same problem in both if them.


  • Acknowledgement: Thorsten Dralle – Thorsten helped me figure out what the heck was going on when I could not connect

Although I do have permission I can’t get the tools to talk and load from Subversion with the following effect / error messages:

  •  TFS Integration Platform

    image
    Figure: Unable to validate the URL
  •  Timely Migration

    And I am now very confused as I have tried Timely Migrations tool as well and it has an error that is similar enough to not be coincidence.

    clip_image004
    Figure: Also unable to validate the repository URL

  • Internet Explorer

    I will go back to the admins and make sure that everything is correct, but I am not sure if they are going to have any other advice.
    image
    Figure: Unable to validate the certificate. (From an internal server)

    I have even looked at making sure that the url is correct and putting it into the browser results in a list of the folders which looks right to me.

    clip_image006
    Figure: This is expected

  • SmartSVN

    This is very odd and I am having some trouble figuring it out. I can access SVN through SmartSVN.

    clip_image007
    Figure: SmartSVN worked just fine after I accepted the fingerprint

 

So, what is the problem?

Well, Thorsten figured it out that the invalid digital certificate used for Subversion is blocking the ability for the tool to access it and throwing up very misleading error messages. If you run the standard SVN tool against that repository and try to access any of the files you will be asked what to do about the problem:

svn.exe co https://host/PathToYourRepo c:somethinglocalfolder

This command will download the latest sources locally if you let it run but it will also, If there is a certificate mismatch / error the command line tool will ask you what to do. 

image

Figure: Options for accepting certificate

Typically you have three options:

  • Accept Temporarily
  • Accept forever
  • Reject

If you select “(p)ermenantly” you will then be able to run the migration tools successfully. You will need to do this for every Subversion Repository you want to migrate from. Or, you can fix the certificate or just remove it.

Upcoming Training Opportunities

These are the next five classes we have, and you can check out our full public schedule of classes.

Timezone:
Live Virtual Professional Scrum Product Owner online 8th May 2023
Virtual
8-11 May, 2023
12:00-16:00 EDT
4 half-days
Live Virtual Applying Professional Scrum in Minecraft on 15th May 2023
Virtual
15-18 May, 2023
09:30-13:30 BST
4 half-days
Live Virtual Advanced Professional Scrum Master Online on 15th May 2023
Virtual
15-18 May, 2023
12:00-16:00 BST
4 half-days
Live Virtual Advanced Professional Scrum Product Owner Online on 22nd May 2022
Virtual
22-25 May, 2023
09:00-13:00 BST
4 half-days

We can deliver any of our courses as private in-house training over Microsoft Teams & Mural. We also recommend training based on your accountabilities or role, you can go directly to recommended courses for Scrum MastersProduct OwnersDevelopers and Agile Leaders.

Create a conversation around this article

Share on Facebook
Share on Twitter
Share on Linkdin

Related Courses

No items found

Read more

Martin Hinshelwood (He/Him) nkdAgility.com
https://youtu.be/2I3S32Sk8-c What would you advise a scrum team to do in their first 4 weeks? That’s an interesting question because it depends on the intention of the team. In my opinion, if their intention is to try scrum, then that is what they should focus on in the first 4 …
Martin Hinshelwood (He/Him) nkdAgility.com
https://youtu.be/QgPlMxGNIzs How do you think Agile is evolving since its inception in 2001? I think agile has been evolving steadily, although not always in the way we would like to see. Hierarchy One of the central ideas expressed in the agile manifesto, and reinforced through the agile values and principles, …
Martin Hinshelwood (He/Him) nkdAgility.com
https://youtu.be/9PBpgfsojQI 2023 is predicted to be a very tough year. What do you think will be needed to win and improve? Businesses will need to be far more astute than they are now. I work with organizations, year in and year out, who have no idea what their cohesive, corporate …
Martin Hinshelwood (He/Him) nkdAgility.com
https://youtu.be/bpBhREVX85o How does scrum help leadership teams pick the most valuable work to focus on? It doesn’t. Scrum is a lightweight agile framework; it has nothing in it that helps leadership teams pick the most valuable work to focus on. Sure, it provides a framework for decision-making, but it doesn’t …

OUR TEAM

We believe that every company deserves high quality software delivered on a regular cadence that meets its customers needs. Our goal is to help you reduce your cycle time, improve your time to market, and minimise any organisational friction in achieving your goals.

naked Agility Limited is a professional company that offers training, coaching, mentoring, and facilitation to help people and teams evolve, integrate, and continuously improve.

We recognise the positive impact that a happy AND motivated workforce, that has purpose, has on client experience. We help change mindsets towards a people-first culture where everyone encourages others to learn and grow. The resulting divergent thinking leads to many different ideas and opportunities for the success of the organisation.