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.