奇怪GIT远程url

Strange GIT remote url

git remote -vv

显示

origin  username@source:/var/git/repo.git (fetch)
origin  username@source:/var/git/repo.git (push)

这是什么意思"source:"是某种协议吗?

还有一点它可以在没有密码的情况下工作,但如果通常使用 URL 它需要密码。

它无需密码即可工作,因为它是一个 ssh url,并且:

  • 您的私钥(在 ~/.ssh/id_rsa 中)不受密码保护(或者它现在和现在仍然由 ssh-agent 管理)
  • 您的 public 密钥 (~/.ssh/id_rsa.pub) 已在源服务器的 ~username/.ssh/authorize_keys 文件中注册。

if I use usual URL it requires password.

如果您谈论的是 http(s):// url,那么是的,它需要用户名和密码。