2016-01-09 14:30:34 -05:00
|
|
|
# Akismet
|
|
|
|
|
2016-07-21 19:11:53 -04:00
|
|
|
> *Note:* Before 8.11 only issues submitted via the API and for non-project
|
2016-07-18 19:17:43 -04:00
|
|
|
members were submitted to Akismet.
|
|
|
|
|
2016-01-09 14:30:34 -05:00
|
|
|
GitLab leverages [Akismet](http://akismet.com) to protect against spam. Currently
|
2016-07-18 19:17:43 -04:00
|
|
|
GitLab uses Akismet to prevent the creation of spam issues on public projects. Issues
|
|
|
|
created via the WebUI or the API can be submitted to Akismet for review.
|
2016-01-09 14:30:34 -05:00
|
|
|
|
2016-07-18 19:17:43 -04:00
|
|
|
Detected spam will be rejected, and an entry in the "Spam Log" section in the
|
|
|
|
Admin page will be created.
|
2016-07-16 12:42:44 -04:00
|
|
|
|
2016-01-09 14:30:34 -05:00
|
|
|
Privacy note: GitLab submits the user's IP and user agent to Akismet. Note that
|
|
|
|
adding a user to a project will disable the Akismet check and prevent this
|
|
|
|
from happening.
|
|
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
|
|
To use Akismet:
|
|
|
|
|
|
|
|
1. Go to the URL: https://akismet.com/account/
|
|
|
|
|
|
|
|
2. Sign-in or create a new account.
|
|
|
|
|
|
|
|
3. Click on "Show" to reveal the API key.
|
|
|
|
|
|
|
|
4. Go to Applications Settings on Admin Area (`admin/application_settings`)
|
|
|
|
|
|
|
|
5. Check the `Enable Akismet` checkbox
|
|
|
|
|
|
|
|
6. Fill in the API key from step 3.
|
|
|
|
|
|
|
|
7. Save the configuration.
|
|
|
|
|
|
|
|
![Screenshot of Akismet settings](img/akismet_settings.png)
|