Something went wrong. Try again.
forked from charmbracelet/soft-serve
Something went wrong. Try again.
3.8 kB · 115 lines
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116# vi: set ft=conf
[windows] dos2unix argserr1.txt argserr2.txt argserr3.txt invalidrepoerr.txt notauthorizederr.txt
# start soft serveexec soft serve &# wait for SSH server to startensureserverrunning SSH_PORT
# create a usersoft user create foo --key "$USER1_AUTHORIZED_KEY"
# create a reposoft repo create repo1soft repo create repo1p -pusoft repo create repo2usoft repo create repo2p -p
# SSH Git commands as admin! soft git-upload-packcmp stderr argserr1.txt! soft git-upload-pack foobarcmp stderr invalidrepoerr.txt! soft git-upload-archivecmp stderr argserr1.txt! soft git-upload-archive foobarcmp stderr invalidrepoerr.txt! soft git-receive-packcmp stderr argserr1.txt! soft git-receive-pack foobarstdout '.*0000 capabilities.*git.*' # git pack responsestderr '.*something went wrong.*'! soft git-lfs-authenticatecmp stderr argserr2.txt! soft git-lfs-authenticate foobarcmp stderr argserr3.txt! soft git-lfs-authenticate foobar downloadcmp stderr invalidrepoerr.txt! soft git-lfs-authenticate foobar uploadcmp stderr invalidrepoerr.txtsoft git-lfs-authenticate repo1 downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo1 uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo1p downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo1p uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo2 downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo2 uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo2p downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'soft git-lfs-authenticate repo2p uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'
# SSH Git commands as user! usoft git-upload-packcmp stderr argserr1.txt! usoft git-upload-pack foobarcmp stderr invalidrepoerr.txt! usoft git-upload-archivecmp stderr argserr1.txt! usoft git-upload-archive foobarcmp stderr invalidrepoerr.txt! usoft git-receive-packcmp stderr argserr1.txt! usoft git-receive-pack foobarstdout '.*0000 capabilities.*git.*' # git pack responsestderr '.*something went wrong.*'! usoft git-lfs-authenticatecmp stderr argserr2.txt! usoft git-lfs-authenticate foobar downloadcmp stderr invalidrepoerr.txt! usoft git-lfs-authenticate foobar uploadcmp stderr invalidrepoerr.txtusoft git-lfs-authenticate repo1 downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'! usoft git-lfs-authenticate repo1 uploadcmp stderr notauthorizederr.txt# a private repo the user cannot read answers like a missing one! usoft git-lfs-authenticate repo1p downloadcmp stderr invalidrepoerr.txt! usoft git-lfs-authenticate repo1p uploadcmp stderr invalidrepoerr.txt! usoft git-upload-pack repo1pcmp stderr invalidrepoerr.txt! usoft git-upload-archive repo1pcmp stderr invalidrepoerr.txt! usoft git-receive-pack repo1pcmp stderr invalidrepoerr.txtusoft git-lfs-authenticate repo2 downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'usoft git-lfs-authenticate repo2 uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'usoft git-lfs-authenticate repo2p downloadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'usoft git-lfs-authenticate repo2p uploadstdout '.*header.*Bearer.*href.*expires_in.*expires_at.*'
# stop the server[windows] stopserver[windows] ! stderr .
-- argserr1.txt --Error: accepts 1 arg(s), received 0-- argserr2.txt --Error: accepts 2 arg(s), received 0-- argserr3.txt --Error: accepts 2 arg(s), received 1-- invalidrepoerr.txt --Error: invalid repo-- notauthorizederr.txt --Error: you are not authorized to do this