我正在处理托管在IBM-jazz
上的私有回购。
首先,当我想克隆这个repo时,我必须键入以下命令:
git clone https://user_name:password@hub.jazz.net/git/repo_owner/repo_name
执行时:
git remote show origin
它显示了我的证书。。。
有什么办法可以防止这种情况发生吗?
您可以省略凭据,并使用git凭据缓存将其缓存在内存中,从而减轻键入凭据的痛苦。您甚至可以将凭据存储在磁盘上,但请记住,这将以纯文本形式存储密码。
缓存凭证5分钟的可能配置(取自此处)为:
git config credential.helper 'cache --timeout=300'