If you want to use some way other than kerberos to get in, you should have a really good reason. If your reason is that you don't know how to setup kerberos for CVS on your laptop, please read the appropriate information at this redmine page
Details about computing accounts at Fermilab are available in this knowledge article with details on connecting to cdcvs available at the redmine page mentioned earlier.
Within the cdcvs:/cvs/cd repository there is also a check_access script, which has recently been updated to allow users control over the permissions of their own modules. This link describes how to modify commit privileges for your module.
The main ftp server ftp.fnal.gov is resident on this system, which provides anonymous access to Fermitools files, and access to registered hosts for general Fermilab software. The online registration form is available, as is a page to check if someplace is registered.
For product maintainers, there is also a page to check who has downloaded a given ups product, and a script to check if you are registered to use upd addproduct.
Two special-permission ftp servers allow access for U.S. Government Only products and Export Restricted products; which will give users "permission denied" errors on hosts that we do not know for certain are U.S. sites. These let us deal appropriately with licensing and export restrictions on software distribution.