git clone https://username:password@github.com/xyz-abc/RUBIKS-CUBE-SOLVER.git
尝试编写shell脚本来克隆git存储库 但必须传递我的用户名和密码直接
所以有任何替代或安全或加密的方式,我可以从其他人隐藏我的用户名和密码并克隆存储库。
我在 Debian 6 。
答案 0 :(得分:1)
使用ssh-access到github:
git clone git+ssh://git@github.com/xyz-abc/RUBIKS-CUBE-SOLVER.git
并使用证书进行身份验证
答案 1 :(得分:0)
如果您正在使用git
> 1.8.3
您可以使用gpg
加密.netrc
来存储您的密码。您可以找到指南here。
如果您使用git
版本< 1.8.3
您可以将密码存储在文件中,但只能以纯文本形式存储。如果您使用的是Linux,则可以编写.netrc
文件,并使其仅供用户阅读。
您的.netrc
应包含:
machine myRemoteServer
login myUserName
password s3cret
仅供用户阅读:
chmod 600 .netrc