Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SCM Notifier blocked at "Checking..." for Git #7

Open
cristinaneculita opened this issue May 13, 2013 · 4 comments
Open

SCM Notifier blocked at "Checking..." for Git #7

cristinaneculita opened this issue May 13, 2013 · 4 comments

Comments

@cristinaneculita
Copy link

SCM Notifier doesn't seem to work for one of my projects. It says "Checking...." and that's it. I tried with the private key added in the Settings>remote section of tortoiseGit and i tried without that key, nothing works. With another project it works.
I tried to debug your code and it seems that it gets blocked on this (from scmrepository.cs):
while ((line = er.process.StandardOutput.ReadLine()) != null)
lines.Add(line);

When commented those ReadLine commands, it gets blocked on
er.process.WaitForExit();

Do you know why this happens? What can i do to make it work?
Does it work for more than one remote?

@rubemalmeida
Copy link

you have solved?
if yes, can you share your resolution?

@abishekrsrikaanth
Copy link

I have the same issue as well. I just waits at "checking..." forever

@rubemalmeida
Copy link

I have solved this problem, maybe this can help you:

  1. I used TortoiseGit, then you can download here: https://code.google.com/p/tortoisegit/
  2. And made my public and private pair key with PuTTYgen, you can download: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
  3. After made the keys, you need go to page of git you use(GitHub, Assembla, BitBucket,..), then go in Settings > SSH Keys, and inform yout Insert you public key, generated on step 02;
  4. Go to the directory of project with Explorer, click with right button on folder and go do TortoiseGit > Settings;
  5. On menu Remote > Git, inform url address repository of project;
  6. Inform too the private key, generated on step 02;
  7. And on menu Remote > Credential, select to this repository only, and OK;
  8. Open SCM Notifier, Tools > Settings configure all, OK;
  9. Add directory of project folder;
  10. Eureka!

@regisbsb
Copy link

You need to make sure you can run the command "git fetch" via command line in the repository folder. If it errors or require user input make sure you sort it out before using SCM Notifier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants