Hi Terry,

I also tried setting up a local git repo.  I cloned the project on the same 
machine that is hosting RB (local path "/repo/project").  I recursively 
chown'ed the "/repo" directory so the "apache" user has access (the user 
running the web server).

But I get the following error in the UI:  "Unable to retrieve information 
from local Git repository"

There's only one log that shows up - but I don't believe it is relevant:

<LOG>
2016-01-29 18:32:15,582 - DEBUG -  - Cache miss for key 
jsi18n-djangojs-reviewboard_djblets-en-1435577437.
</LOG>

I could give the non-custom option a try (like github) but I may run into 
other issues with the web proxy...

In parallel to troubleshooting this problem, I am in the process of setting 
up a new server with RB v2.5.2.  The goal here is to determine whether it's 
something in RB or perhaps something off with our git repository.  Will 
keep you posted.

Thanks again for your help!  Have a good weekend.

Cheers,
Pierre

On Friday, January 29, 2016 at 12:20:25 PM UTC-5, Dunnigan, Terrence J 
wrote:
>
> Have you successfully added any other types of git repos? A public repo on 
> github or something like that?
>
>  
>
> Terry
>
>  
>
> *From:* revie...@googlegroups.com <javascript:> [mailto:
> revie...@googlegroups.com <javascript:>] *On Behalf Of *Pierre Bouffard
> *Sent:* Wednesday, January 27, 2016 11:50 AM
> *To:* reviewboard
> *Subject:* Re: Remote git server: No authentication methods available
>
>  
>
> Hi Terry,
>
>  
>
> We use file permissions by default and everyone can clone from git.  We 
> validate user's group on git push.
>
>  
>
> The user "git" has read access to the repository.  
>
>  
>
> I can clone as this user (on the same machine running RB) without any 
> issues.
>
>  
>
> # git clone ssh://git@*xxxx*/gitrepo/*yyyy* apps
>
> Cloning into 'apps'...
>
> git@*xxxx*'s password: ****
>
> remote: Counting objects: 708635, done.
>
> [...]
>
>  
>
> This is the same user that I configured in RB.
>
>  
>
> Note that the web server (apache) is running under the "apache" user (RHEL 
> 7).  I was initially thinking this is a SELinux issue - but it's set to 
> "permissive".
>
>  
>
> Thanks!
>
> Pierre
>
> On Wednesday, January 27, 2016 at 9:42:52 AM UTC-5, Dunnigan, Terrence J 
> wrote:
>
> How do you manage permissions to your git server? Does Reviewboard have 
> read access to your repo?
>
>  
>
> Terry
>
>  
>
> *From:* revie...@googlegroups.com [mailto:revie...@googlegroups.com] *On 
> Behalf Of *Pierre Bouffard
> *Sent:* Tuesday, January 26, 2016 11:40 PM
> *To:* reviewboard
> *Subject:* Remote git server: No authentication methods available
>
>  
>
> Hello,
>
>  
>
> Long term Review Board fan here.  :).  
>
>  
>
> I am in the process of migrating from CVS to git.  One piece of the puzzle 
> is to "migrate" Review Board as well.
>
>  
>
> However I am encountering difficulties with setting up a (remote) git 
> repository.  Could you please assist me?
>
>  
>
> Under "Add Repository", I am providing the following parameters:
>
>    - Name: GIT-TEST
>    - Hosting Service: (None - Custom Repository)
>    - Repository Type: Git
>    - Path: ssh://git@*xxxx*/gitrepo/*yyyy*
>    - Mirror Path: 
>    - Raw file URL mask:  http://*xxxx*/?p=*yyyy*
>    ;a=blob_plain;f=<filename>;h=<revision 
>    <http://xxxx/?p=yyyy;a=blob_plain;f=%3cfilename%3e;h=%3crevision>>
>    - Username: git
>    - Password: *******
>
> When attempting to save, I see the following in the logs:
>
>  
>
> <LOG>
>
> 2016-01-27 05:22:26,923 - DEBUG -  - GitTool: Attempting ssh connection 
> with host: *xxxx*, username: git
>
> 2016-01-27 05:22:26,925 - DEBUG -  - starting thread (client mode): 
> 0xb7c48ad0L
>
> 2016-01-27 05:22:26,952 - INFO -  - Connected (version 2.0, client 
> OpenSSH_5.3)
>
> 2016-01-27 05:22:26,954 - DEBUG -  - kex 
> algos:[u'diffie-hellman-group-exchange-sha256', 
> u'diffie-hellman-group-exchange-sha1', u'diffie-hellman-group14-sha1', 
> u'diffie-hellman-group1-sha1'] server key:[u'ssh-rsa', u'ssh-dss'] client 
> encrypt:[u'aes128-ctr', u'aes192-ctr', u'aes256-ctr', u'arcfour256', 
> u'arcfour128', u'aes128-cbc', u'3des-cbc', u'blowfish-cbc', u'cast128-cbc', 
> u'aes192-cbc', u'aes256-cbc', u'arcfour', u'rijnd...@lysator.liu.se'] 
> server encrypt:[u'aes128-ctr', u'aes192-ctr', u'aes256-ctr', u'arcfour256', 
> u'arcfour128', u'aes128-cbc', u'3des-cbc', u'blowfish-cbc', u'cast128-cbc', 
> u'aes192-cbc', u'aes256-cbc', u'arcfour', u'rijnd...@lysator.liu.se'] 
> client mac:[u'hmac-md5', u'hmac-sha1', u'um...@openssh.com', 
> u'hmac-sha2-256', u'hmac-sha2-512', u'hmac-ripemd160', 
> u'hmac-r...@openssh.com', u'hmac-sha1-96', u'hmac-md5-96'] server 
> mac:[u'hmac-md5', u'hmac-sha1', u'um...@openssh.com', u'hmac-sha2-256', 
> u'hmac-sha2-512', u'hmac-ripemd160', u'hmac-r...@openssh.com', 
> u'hmac-sha1-96', u'hmac-md5-96'] client compress:[u'none', 
> u'z...@openssh.com'] server compress:[u'none', u'z...@openssh.com'] 
> client lang:[u''] server lang:[u''] kex follows?False
>
> 2016-01-27 05:22:26,954 - DEBUG -  - Ciphers agreed: local=aes128-ctr, 
> remote=aes128-ctr
>
> 2016-01-27 05:22:26,954 - DEBUG -  - using kex 
> diffie-hellman-group14-sha1; server key type ssh-rsa; cipher: local 
> aes128-ctr, remote aes128-ctr; mac: local hmac-sha1, remote hmac-sha1; 
> compression: local none, remote none
>
> 2016-01-27 05:22:26,990 - DEBUG -  - Switch to new keys ...
>
> 2016-01-27 05:22:27,030 - DEBUG -  - userauth is OK
>
> 2016-01-27 05:22:29,190 - INFO -  - Authentication (password) successful!
>
> 2016-01-27 05:22:29,290 - DEBUG -  - EOF in transport thread
>
> 2016-01-27 05:22:29,686 - ERROR -  - Git: Failed to find valid repository 
> ssh://git@*xxxx*/gitrepo/*yyyy*: Error connecting to server: No 
> authentication methods available
>
> fatal: Could not read from remote repository.
>
>  
>
> Please make sure you have the correct access rights
>
> and the repository exists.
>
> </LOG>
>
>  
>
> In the UI, I see the following error: "A repository was not found at the 
> specified path."
>
>  
>
> I am using Review Board Version: 2.0.18
>
>  
>
> I have been referring to the following in the docs:
>
>
> https://www.reviewboard.org/docs/manual/2.0/admin/configuration/repositories/#repository-information
>
>
> https://www.reviewboard.org/docs/manual/2.0/admin/configuration/repositories/#determining-repository-information
>
>  
>
> Many thanks!
>
>  
>
> Cheers,
>
> Pierre
>
> -- 
> Supercharge your Review Board with Power Pack: 
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons: 
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> --- 
> You received this message because you are subscribed to the Google Groups 
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to reviewboard...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
> -- 
> Supercharge your Review Board with Power Pack: 
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons: 
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> --- 
> You received this message because you are subscribed to the Google Groups 
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to reviewboard...@googlegroups.com <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to