gitiles | simple browser for Git repositories
kandi X-RAY | gitiles Summary
kandi X-RAY | gitiles Summary
Gitiles is a simple repository browser for Git repositories, built on JGit. Its guiding principle is simplicity: it has no formal access controls, no write access, no fancy Javascript, etc. Gitiles automatically renders *.md Markdown files into HTML for simplified documentation. Refer to the Markdown documentation for details.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Renders the Gitiles view
- Renders the log
- Copies the view using the given revision
- Renders the readme
- Returns the GitLabiles filter
- Converts a string to a Revision object
- Parse a query string into a multimap
- Clean project name
- Show Gitiles view
- Inlines an HTMLInline
- Renders Gitiles request
- Get commit JSON data
- Get repository
- Gets text
- Gets the blob information
- Write a line
- Handles HEAD request
- Get text description
- Gets the Gitiles request
- Sets the default configuration
- Gets JSON view
- Gets information about Gitiles
- Sends the GitLabiles view
- Gets the Markdown HTML file
- Gets the Gitiles view
- Returns HTML page of Gitiles
gitiles Key Features
gitiles Examples and Code Snippets
Community Discussions
Trending Discussions on gitiles
QUESTION
Hi,
We are facing this dreadful issue "authentication not supported" when using egit from eclipse. I have read many articles, questions but none of them seem to solve the issue at hand.
We are using Microsoft Team Foundation Server 2015 which can provide a git repository as version control system. But authentication mechanism does not seem to work using eclipse's egit plugin. We checked using different eclipse versions from eclipse 2020-06, 2020-12, 2021-03 with different jdk setup 1.8, 11 and 15 but no success.
The cloning, push/fetch works fine with git commandline (git bash - windows) even legacy eclipse kepler is working fine without issue, but not the latest ones. The issue seems to be related to NTLM authentication. In newer versions of eclipse, egit doesn't negotiate or send NTLM token even after the server respond with WWW-Authenticate: NTLM.
Below are details for both newer and older eclipse versions, tunneled through TCP/IP Monitor for traffic capture. TFS git repository clone protocol is http even though the portal is on https.
Eclipse 2021-03
Request:
...ANSWER
Answered 2021-May-12 at 07:31Eclipse EGit TFS Git Connection - Authentication not supported
I agree with you. AFAIK, Eclipse’s EGit is built on JGit, and unfortunately, recent versions of JGit actively reject NTLM authentication, resulting in “Authentication not supported” when connecting to on-premises installations of TFS that require NTLM.
You could get more explanation and the solution from the FAQ:
Use Cntlm, a locally-installed proxy that adds NTLM authentication on-the-fly
Use an older version of Eclipse/EGit/JGit
Enable basic authentication with SSL in IIS on your TFS server
Enable Kerberos authentication in IIS on your TFS server (the default for the next version of TFS after TFS 2015):
In IIS manager, click on the TFS site on the left under Connections and open up the "Authentication" section under IIS. Set “ASP.NET Impersonation” to Enabled and “Windows Authentication” to Enabled.
Under "Windows Authentication" right click and select "Providers." Add/enable the "Negotiate" and "NTLM" providers.
Under "Windows Authentication" right click and select "Advanced Settings." Uncheck "Enable Kernel-mode" because it is incompatible with Kerberos.
Besides, With TFS 2017 RTW and up you could create a Personal Access Token with scope at least Code (read and write), then you could use it instead of your password in the Eclipse EGit configuration.
QUESTION
I have two files (file1 and file2)
file1
...ANSWER
Answered 2020-Feb-17 at 06:04Could you please try following.
QUESTION
I have output of repositories in below json format.
...ANSWER
Answered 2020-Feb-12 at 13:39You can use the following :
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install gitiles
You can use gitiles like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the gitiles component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page