Overview
This project uses Git to manage its source code. Instructions on Git use can be found in the Git documentation.
Web Access
The following is a link to the online source repository.
Anonymous Access
The source can be checked out anonymously from git with this command::
$ git clone https://github.com/apache/flume-spring-boot.git
Developer Access
Everyone can access the Git repository via HTTP, but Committers must clone the git repository via HTTPS.:
$ git clone git@github.com:apache/flume-spring-boot.git
Committers should first commit the patch to trunk on your local repo:
$ git pull
$ git commit -m "A message"
$ git log
Copy the commit hash of the commit you just made. Then:
$ git pull
$ git cherry-pick <commit hash of the commit you made> (This should get committed immediately).
Now push to trunk:
$ git push -u origin trunk
For more details, please read: Git at Apache.
Please note that the main development branch is trunk, not master.
Access Through a Proxy
The Git client can go through a proxy, if you configure it to do so. To configure git to use a proxy:
$ git config http.proxy address:port
Then do a git clone as usual:
$ git clone https://github.com/apache/flume-spring-boot
Note 2: Committers could use either Apache Gitbox or Github repositories. SVN can no longer be used to commit.