2017-01-02 106 views
0

当使用克隆使用以下命令式的git的配置文件保存的密码:我不想混帐克隆到

git clone "https://user:[email protected]/repo.git 

密码存储在git的\ config目录

任何标志可能的克隆命令,以便GIT不会将密码存储在.git \ config中?

+1

是否可以使用'git clone https:// user @ server.com/repo.git'? – crea1

+0

不能:)。我想在命令本身指定密码。 – Axonn

+1

事实之后,你所做的任何删除密码的事情都是(正如俗话所说)在马逃跑后关闭谷仓门的情况。也就是说,克隆很容易,然后进入克隆目录并使用'git remote set-url origin'来更改存储的URL以删除密码。当然,之后,一些黑客已经从'ps'输出中以明文形式提取密码,克隆运行数十亿纳秒。切勿将密码放在明文中。 – torek

回答

0

我会按照评论中的描述进行操作。但是如果你坚持有一个程序在URL中接受密码但没有存储密码的话,你可以制作一个包含URL的密码包装URL,然后用URL运行git close,并提供密码给gitcredentials