Gitlab个人访问令牌-在何处保存令牌以实现无缝克隆/拉/推
有人能告诉我把Gitlab PAT-个人访问令牌放在哪里吗 正在下载git::-无法下载-我无法更改URL,因为它在project repo中是固定的 我试图在git配置中设置它——全局 gitlab.accesstoken=abcdef1233TVHEPkNxyz 也作为环境变量 令牌=abcdef1233TVHEPkNxyz 专用令牌=abcdef1233TVHEPkNxyz 有什么建议吗?基本上我们需要:Gitlab个人访问令牌-在何处保存令牌以实现无缝克隆/拉/推,git,gitlab,Git,Gitlab,有人能告诉我把Gitlab PAT-个人访问令牌放在哪里吗 正在下载git::-无法下载-我无法更改URL,因为它在project repo中是固定的 我试图在git配置中设置它——全局 gitlab.accesstoken=abcdef1233TVHEPkNxyz 也作为环境变量 令牌=abcdef1233TVHEPkNxyz 专用令牌=abcdef1233TVHEPkNxyz 有什么建议吗?基本上我们需要: 生成PAT[根据要求的权限] git克隆https://oauth2:abcdef1
git克隆https://oauth2:abcdef1233TVHEPkNxyz@gitlab.com/mycompany/myproject.git?ref=v0.0.1
git::https://gitlab.com/mycompany/myproject.git?ref=v0.0.1
按照上述格式,或者我们希望避免在每次克隆回购或使用GitLab API时输入令牌,我们需要执行以下操作:
`sudo apt-get install libsecret-1-0 libsecret-1-dev`
`sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret`
`git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret`
`git clone https://gitlab.com/mycompany/myproject.git?ref=v0.0.1`
请参阅:您正在调用Gitlab API吗?如果是这样,则将令牌传递到
--header“Private token:${token}”
https://oauth2:abcdef1233TVHEPkNxyz@gitlab.com
-这!这是如此痛苦,因为它没有文档记录,或者我就是找不到它,所以你应该使用oauth2
用户名和令牌作为密码。我花了半天的时间找到了信息,但我没有使用API,也没有使用oauth-只需要一个简单的git克隆,使用http url并启用2fa,这需要PAT。