在GitHub上使用https://时,是否可以跳过密码键入?

使用Git 1.7.9或更高版本,您只需使用以下凭据帮助器之一:

git config --global credential.helper cache

它告诉Git将密码缓存在内存中(默认情况下)15分钟。您可以设置更长的超时时间:

git config --global credential.helper "cache --timeout=3600"

(该示例在Github的Linux帮助页面中给出了建议。)
如果需要,还可以永久存储凭据,请参阅下面的其他答案。

Github的帮助还建议,如果您使用Mac OS X并使用自制来安装Git,则可以使用本机Mac OS X密钥库:

git config --global credential.helper osxkeychain

对于Windows,有一个名为Git Credential Manager for Windows或Wincred in MSysGit的助手。

git config --global credential.helper wincred # obsolete

对于Windows 2.7.3+的Git(2016年3月):

git config --global credential.helper manager

对于Linux,您可以使用gnome keyring(或其他keyring实现,如kwallet)。