Comments (8)
This should already help us to identify a couple of Windows issues: https://ci.appveyor.com/project/muesli/gopass
from gopass.
We fixed to most obvious Windows issues and tests and provide Windows binaries for quite some time already.
from gopass.
We currently support Windows "silently". We will have to do a lot more testing before releasing 1.1, since no one is running Windows here.
If you like build the binary yourself. We would really appreciate feedback for Windows. Thanks!
from gopass.
I got this error, not sure if I should open a new issue.
gpg: signing failed: secret key not available
error: gpg failed to sign the data
fatal: failed to write commit object
go version go1.8 windows/amd64
git version 2.12.1.windows.1 (with file caching and symlink support)
gopass fefd505
from gopass.
You can always open an issue if you feel like, then we can track any progress there.
That being said we currently have no timeline for windows support.
from gopass.
I created a gist that automates all of this on empty windows machine This can be easily checked on AppVeyor.
The problem, however, is that gopass doesn't work. Here are the problems.
- It creates the repository in the system root, not the
$HOME
- It can't add pass:
PS:> gopass insert golang.org/gopher Error: Failed to stat stdin: GetFileInformationByHandle /dev/stdin: Incorrect function.
from gopass.
I've tested it on a Windows machine and also encountered the same error Failed to stat stdin
, which I could solve by switching from Windows' cmd
to Msys, as per what I've read on this go issue.
The next problem I encountered was with the path handling, the path has to the password store has to be specified with normal slashes "/" instead of windows' backslashes "\". However I was able to get it to work that way, copying to clipboard included.
The following seems to work:
config
help
show (works with normal slashes "/")
generate
move
copy
recipients
remove/delete
Note that for generate, etc. to work with a smartcard, I had to switch from gpg to gpg2 in gpg.go
for gopass to work, and then I also had to force git to use gpg2 instead of gpg with a little:
git config --global gpg.program gpg2
,
since it seems to try to auto-sign the git commits (since when???) and gpg wouldn't recognize the smartcard while gpg2 would.
The following wouldn't work, or was too buggy:
insert (won't do anything, just like if I had entered `cat` instead)
edit (won't open any editor, throwing an error)
completion (the command works, but even the bash from Msys won't autocomplete after sourcing it)
list (is actually not picking the structure correctly, it traces back the absolute path)
fsck (throwing a lot of error because of bugged structure and absolute paths)
find (is outputting Windows abs. path with wrong backslashes, so it won't work with show afterwards)
grep (trying to decrypt wrong abs. paths, unable to work, thus leads to "entry is not in the password-store" errors)
I didn't try the mount
and other multi-store oriented feature, neither the git features, clone
and git
, for instance, because I'm not used to them.
I believe the edit and insert bugs are easily fixed, but didn't yet attempt to do so. (Basically they just need to call an editor correctly.)
However, the absolute path vs password-store path mess, as in the list
command, is another thing... and I have no idea where to begin with that one.
from gopass.
Should we combine this with #334 ?
from gopass.
Related Issues (20)
- Display Multi-line Passwords HOT 6
- Team function for importing a public key with sync (or via updates) is broken
- gopass otp gives git error HOT 3
- $PASSWORD_STORE_DIR expansion creates unintended directory structure when using fscopy HOT 2
- Including .gpg extension causes unintended results when calling fscopy HOT 9
- `gopass setup`: inconsistent behaviour and merge failure because of "unrelated histories" HOT 2
- gopass generate -g xkdc now fails if no language is set in config. HOT 1
- Feature Request: Wizard type multiline / editor HOT 4
- "Failed to check environment" & "Failed to list store" after fresh install HOT 1
- panic: runtime error: invalid memory address or nil pointer dereference HOT 3
- Feature Request: Ignoring passwords in the audit feature HOT 3
- gopass attempts to make GPG key despite there being one already HOT 3
- Feature request: configuration option to disable logo in notification HOT 4
- setup creates new branch in existing store
- audit /audit summary is broken/regressed HOT 4
- [FR] In a `gopass create` template, how do I specify that password should not be generated?
- Public keys are not exported into mounted stores HOT 5
- The same recipient can be added several times HOT 1
- gopass audit: checks still report as failure
- Gopass does not consistently respect upper and lowercase in secret names / Git commit fails if secret exists in different case HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gopass.