我是Git的新手,我有一个使用Gitlab设置的Intranet。我在Linux服务器上创建了一个Laravel项目,并成功将文件推送到我的Gitlab项目。但是,由于服务器不是面向Internet的,我还必须在我的PC上在WAMP上开发应用程序,以便Composer可以提取我需要的必要软件包。 我的问题是 - 当我从Gitlab将应用程序提取到我的PC时,如何设置SSH方面的东西?我是否使用在Linux服务器上使用的相同密钥,如果是,我如何在PC上注册?
答案 0 :(得分:0)
根据您的问题,我了解您要克隆存储库,然后在您的系统中启动项目。
有一个简单的入门解决方案。在克隆存储库之前,您需要安装以下内容并做好准备:
现在,您需要进入git-bash
或用于git
命令的任何终端并输入以下命令:
$ ssh-keygen
这会为您的系统生成一个新的ssh-key,或者如果您已经为系统使用了一个ssh-key,则可以使用:
$ cat < ~/.ssh/id_rsa.pub
这会将您的ssh-key
复制到您的终端。
现在,您需要打开gitlab帐户并将ssh-key添加到您的帐户。
http://<your-server-ip/domain>/profile/keys
将ssh-keys添加到服务器之后,您现在可以将存储库克隆到您的系统并使用它。
注意:
您不能在不同的gitlab帐户上使用相同的ssh-key。
要使用它,您可以按照以下答案:
希望这会对你有所帮助。