VisIt LFS repo for sharing large files
If a user needs to get data to VisIt developers for any reason,
the options available depend on the size of the files. In all of
the scenarios below, compression can help mitgate size limits.
best to use an archiver
tool such as tar, zip, etc.
.gorfo
(e.g. name your attachment foo.tar.gz.gorfo instead of foo.tar.gz)..gif., .png, .jpeg and .jpg) < 10MB..txt, and .log) < 25MB..pdf, .docx, .pptx, and .xlsx) < 25MB..gz, .zip) < 25MB.foo.obj just rename it to foo.obj.not.gz. Or, better yet, just
compress foo.obj with gzip to produce foo.obj.gz.incoming directory on the server.
outgoing
directory.% ftp ftp.llnl.gov
% Connected to ftp.llnl.gov.
220- **WARNING**WARNING**WARNING**WARNING**WARNING**
220-
220- This is a Department of Energy (DOE) computer system. DOE
.
.
.
Name (ftp.llnl.gov:<someuser>): anonymous
331 Please specify email address as password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
Unknown command.
ftp> bin # Switch data mode to binary when sending binary (e.g. not ascii) files
200 Switching to Binary mode.
ftp> cd incoming
ftp> put foo.tar.gz someuser-upload-1.tar.gz # be sure to create a likely unique file name on the server
local: foo.tar.gz remote: someuser-upload-1.tar.gz
500 Unknown command.
ALLO64 83 - command not accepted - Reverting to ALLO command
200 The filesize has been allocated.
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
443 bytes sent in 0.0075 seconds (0.011 MBytes/sec)
ftp> ctrl-D
ftp> 221 Goodbye.
curl
curl -T foo.tar.gz --ftp-create-dirs ftp://ftp.llnl.gov/incoming/someuser/upload-1.tar.gz
Note: the command above also demonstrates the creation of a new directory in the
ftp server’s incoming directory using curl. We currently know of no way to use wget to
in the same way.
ftp://ftp.llnl.gov/incoming/someuser/upload-1.tar.gz
This involves using a combination of a web browser on GitHub and a shell command-line.
Fork button in the upper rightfizbo.ssh to create the clone.git clone git@github.com:fizbo/largedata.git
https, be aware of extra steps if you use two-factor authenticationgit clone https://github.com/fizbo/largedata.git
bindata directory
cd largedata/bindata
git branch -b add-data-from-fizbo
git add foo_data.tar.gz
git commit -a -m 'adding my data file for upload'
git push
git push operation to complete.compare across forks text link and then select the repo you forked above from the list.Create pull request button.