如何在不输入 un 和 pw 的情况下使用 git 将网站连接到 repo

How to connect website to repo using git without typing un and pw

我在托管服务器上有一个网站。我从我的 git 仓库中克隆了它。我可以获取并获取代码过来,但是,如何设置网站文件夹以便在获取或拉取时不必键入 sudo 或用户名和密码。

我确信那里有答案和说明,但我不知道要问的正确问题,一切都会在设置 git 服务器时返回。

我真的不知道,也没有人问。我将需要一个简化版本来帮助我入门或 link 获取指示。我不太熟悉使用 git 和服务器的 ssh 协议。我在另一个站点上的内容已经创建,我不明白到底需要完成什么。我发现了很多东西,但它们变得非常混乱,并且没有将这些部分与我正在尝试做的事情联系起来。

如果您使用的是 Linux/Mac

,则可以通过 ssh 执行此操作
 cd ~               # home directory
 ssh-keygen -t rsa  # Press enter for all values

然后您转到 GitHub 并通过进入 "Settings" 添加您的 SSH 密钥并单击 "Add SSH Key."

对于 Windows,请执行以下操作:

  1. 使用PuttyGen生成密钥
  2. 将密钥导出为开放的 SSH 密钥
  3. 转到 GitHub 并按上述方式添加 SSH 密钥。