git远程库权限 您所在的位置:网站首页 免root谷歌联机框架 git远程库权限

git远程库权限

2024-03-14 00:51| 来源: 网络整理| 查看: 265

https方式访问远程库:https方式,就是用git账户(看具体平台,比如远程库用oschina,那就是这里我的注册账户,名称是taiwu)的登录名密码,去请求。这里有个前提,就是一个项目是被一个管理员创建的,别人用自己的账户名密码要访问,就得被创建这个项目的管理员加到“成员列表”中,这样才有访问权限。 * 我在代码托管平台git.oschina.net上面,用账户aaa:aaa123(密码)创建了项目test, 地址https://git.oschina.net/aaa/test.git。 * 这个项目在“基本设置中”能看到不是public的项目, 成员有几个,包括taiwu * 那么克隆此项目就用git clone https://aaa:[email protected]/aaa/test.git,那么克隆此项目也能用   git clone https://taiwu:******(密码)@git.oschina.net/aaa/test.git * 如果我在项目”成员管理中“把taiwu这个用户删除,那么就不能用taiwu的用户名密码登陆了。 本地项目复制到远程库:远程库建立了新项目(项目空的,有版本内容啥的,就给清空)。本地的git项目,先建立和远程库的连接,git remote add origin …. 然后git push -u origin master.

实例:访问远程库私有项目可以用ssh或者https

说明:应该是个别版本的git有问题,就是https方式克隆的时候,没有提示输入用户名密码. 用git version可以查看版本号,1.7的有问题。不知道其他小伙伴的git是不是也遇到过这个问题!!!,因此我只能用ssh来克隆项目。我另一台机器能用https协议克隆远程库的项目,是因为我本地git版本是2.3.8,没问题的。

1、克隆远程库私有项目—ssh方式

复制本地.ssh目录中的公钥,把公钥粘贴到git.oschina.net账户的SSH公钥设置中。 再用 git clone [email protected]:aaa/test.git就行了 2、克隆远程库私有项目—https方式

远程库的“私有项目”,只要给项目成员增加用户,用https方式clone的时候,就会提示你输入你在远程平台上面的用户名和密码,校验成功后,就能顺利克隆到代码了。

1. 在git.oschina.net上面新建账户([email protected])。 2. 新建一个远程项目,https://git.oschina.net/aaa/test.git,项目是私有的。 3. 在本地直接git clone https://git.oschina.net/aaa/test.git,是会报错没有权限的(Authentication failed) 4. 把我的oschina账户([email protected]),加入到项目的组中。 5. 在进行git clone https://git.oschina.net/aaa/test.git的时候,就会提示输入oschina的账户和密码,就可以了


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有