Tag Archives: version control system

TeamCity agent on Windows with Git through SSH

How to make work TeamCity Agent  on Windows with Git through SSH

1. Run TeamCity Agent not from System account

2. This account must have a PuTTY session stored with SSH key

3. Server’s key must be cached by the TeamCity agent acount. Run plink in console and point plink to the target server.

plink -agent -i c:\[path-to-key]\my_teamcity_private_key.ppk bitbucket.org

Confirm key caching ‘y’

Integration between issue tracking system, CI server and VCS. Part 3 resolve an issue

This is the third part of my blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 2 is about project setup.
Continue reading

Integration between issue tracking system, CI server and VCS. Part 2 project setup

This is the second part of blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 3 is about resolving an issue.
Continue reading

Integration between issue tracking system, CI server and VCS. Part 1 components

This is the first part of my blogpost about integration between issue tracking system, CI server and VCS. Part 2 is about project setup. Part 3 is about resolving an issue.
Continue reading

How to integrate TeamCity with remote Mercurial through SSH

I have a couple of Merurial repos on BitBucket. And I have a CI TeamCity server on Windows. I want to integrate my local TeamCity with remote repos on BitBucket through SSH.

Ok, let’s start. As a precondition we should have PuTTY installed and added to PATH on TeamCity Windows server and a generated public/private SSH keys pair.
Continue reading

How to move from remote SVN to Mercurial

I was working with SVN quite a long time and was happy about it. But number of active projects increased and some of them were needed to be supported even while travels. Since that time I moved to decentralised version control system and have control over my code-sources even when I’m travelling and without internet connection.

For code hosting I use SourceForge.net for opencource projects and BitBucket.org for private projects. BitBucket.org supports both Git and Mercurial and allows 5 repo users for free. I prefer to work with Mercurial.

How to move a code repository from remote SVN server to Mercurial BitBucket?
Continue reading