我在下面的Gemfile中看到以下内容。
" 5343434343424324b5:x-oauth-basic@github.com"意思?这是一个提交沙?然后我怎么找到它所在的分支?我试过用标签1.22.0
查看任何内容gem 'company-gem', git: 'https://5343434343424324b5:x-oauth-basic@github.com/CompanyName/company-gem.git', tag: '1.22.0', require: 'company-gem/core'
答案 0 :(得分:2)
这是一个OAuth网址,a feature introduced by GitHub in 2012。
5343434343424324b5
是OAuth令牌:
如果您在脚本中克隆并需要避免提示,那么您 可以将令牌添加到克隆URL:
git clone https://token@github.com/owner/repo.git
警告:出于安全原因,GitHub警告不要在网址中嵌入令牌:
注意:标记应被视为密码。将令牌放入 克隆URL将导致Git将其写入.git / config文件中 纯文本
答案 1 :(得分:0)
它的身份验证信息。通常,URL可以采用" protocol:// username @ password:hostname / path"的形式。在这种情况下," 5343434343424324b5"是用户名部分和" x-oauth-basic"是密码部分,但它看起来像服务器端应用程序正在处理" 5343434343424324b5"作为某种OAuth令牌。