我必须进行身份验证,即基本上检查用户是否在Github上存在公共/私有存储库。如果用户是私人用户,则必须使用密码和用户名对用户进行身份验证。是否有任何Java API能够以简单方便的方式完成所有这些工作?
答案 0 :(得分:1)
这可能是我做过的最愚蠢的事情。
用于验证用户身份并下载git存储库的API是
GitHub API for Java(org.kohsuke.github)
它有使用密码,授权令牌进行连接的方法。
GitHub github = GitHub.connectUsingPassword("Username","Password");
github.getRepository("Repository name");