如何将用户添加到git远程存储库?

如何将用户添加到git远程存储库?,git,Git,我继承了一个远程存储库,但每次我希望访问远程存储库(推/拉)时,都会要求我输入用户和密码。我想在repo中添加身份验证细节,这样就不会每次都进行身份验证 编辑: 我应该澄清这种情况,因为这是我的远程服务器和托管git存储库之间的连接。(bitbucket)这完全不是git的问题,而是与如何登录远程服务器有关。您需要做的第一件事是创建一个密钥对,这样您就可以 然后需要在~/.ssh目录中创建一个配置文件,描述如何设置主机连接。该文件应如下所示: Host myHostName Us

我继承了一个远程存储库,但每次我希望访问远程存储库(推/拉)时,都会要求我输入用户和密码。我想在repo中添加身份验证细节,这样就不会每次都进行身份验证

编辑
我应该澄清这种情况,因为这是我的远程服务器和托管git存储库之间的连接。(bitbucket)

这完全不是git的问题,而是与如何登录远程服务器有关。您需要做的第一件事是创建一个密钥对,这样您就可以

然后需要在
~/.ssh
目录中创建一个配置文件,描述如何设置主机连接。该文件应如下所示:

Host myHostName
        User DarkStar1
        Port 22
        Hostname 88.88.88.88
然后,您可以使用…添加远程的来源

git remote add origin myHostName:path/to/repo.git
然后你就可以拉/推/任何东西,而无需每次验证

编辑:


考虑到您编辑的问题提到了bitbucket,您可以找到详细的说明。

问题:如何使用GIT?通过IDE/控制台命令/第三方工具?哪个操作系统?@Raptor它是一个远程存储库,所以是控制台。假设repo不是由gitolite之类的东西管理的,只需将您的SSH公钥附加到远程主机的
/home/.SSH/authorized_keys
文件。@WillVousden我正在尝试让远程存储库使用bitbucket帐户进行身份验证我不确定您的意思“使用bitbucket帐户进行身份验证”。Git repos通过SSH访问,SSH要求访问主机上的用户帐户。您可以每次提供用户名和密码,也可以将公钥放在服务器上,以便您的SSH客户端可以使用本地私钥自动进行身份验证。