使用令牌向GitHub进行身份验证

未来的方式

我正在尝试使用个人访问令牌向GitHub进行身份验证。在github上的帮助文件中,它声明使用cURL方法进行身份验证(https://help.github.com/articles/creating-an-access-token-for-command-line-use)。我已经尝试过了,但是我仍然无法推送到GitHub。请注意,我正在尝试从未经身份验证的服务器(Travis-CI)进行推送。

cd $HOME
git config --global user.email "[email protected]"
git config --global user.name "username"

curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git
git clone --branch=gh-pages https://github.com/username/ol3-1.git gh-pages

cd gh-pages
mkdir buildtest
cd buildtest
touch asdf.asdf

git add -f .
git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages"
git push -fq origin gh-pages

此代码导致错误:

remote:匿名对scuzzlebuzzle / ol3-1.git的访问被拒绝。

致命:“ https://github.com/scuzzlebuzzle/ol3-1.git/ ”的身份验证失败

伊恩·斯台普顿·科尔达斯科

您的curl命令是完全错误的。您应该使用以下内容

curl -H 'Authorization: token <MYTOKEN>' ...

除此之外,这实际上并不授权您的计算机克隆存储库(如果它是私有的)。(但是,看看它表示不是。)通常,您需要执行以下操作:

git clone https://scuzzlebuzzle:<MYTOKEN>@github.com/scuzzlebuzzle/ol3-1.git --branch=gh-pages gh-pages

这会将您的凭据添加到克隆存储库时创建的远程目录中。但是不幸的是,您无法控制Travis如何克隆您的存储库,因此您必须像这样编辑遥控器。

# After cloning
cd gh-pages
git remote set-url origin https://scuzzlebuzzle:<MYTOKEN>@github.com/scuzzlebuzzle/ol3-1.git

这将使您的项目修复为使用内置凭据的遥控器。

警告:令牌具有读/写访问权限,应像对待密码一样对待。如果您在克隆或添加遥控器时在克隆URL中输入令牌,Git writes it to your .git/config file in plain text, which is a security risk.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Qt和访问令牌向GitHub进行身份验证

来自分类Dev

如何使用ADAL / OAuth向CRM Online进行身份验证并通过令牌请求数据?

来自分类Dev

使用令牌通过令牌进行身份验证,如果令牌失败则通过会话进行身份验证?

来自分类Dev

使用令牌通过令牌进行身份验证,如果令牌失败,则通过会话进行身份验证?

来自分类Dev

Github使用2因子身份验证创建令牌

来自分类Dev

如何使用令牌对REST服务进行身份验证

来自分类Dev

如何使用 Facebook 令牌进行身份验证?

来自分类Dev

如何使用身份验证令牌对 oracle 云 ipnetwork API 进行身份验证?

来自分类Dev

如何使用个人访问令牌向Visual Studio Team Services和Team Foundation Server进行身份验证?

来自分类Dev

如何使用HTTPS(基本身份验证)向Woocommerce API进行身份验证

来自分类Dev

无法使用Windows身份验证向SMTP服务器进行身份验证

来自分类Dev

使用Podman向Google Container Registry进行身份验证

来自分类Dev

如何使用Node和Express对github进行身份验证

来自分类Dev

向JSON REST API进行身份验证时如何获取会话令牌(在R中)

来自分类Dev

Symfony-使用API令牌进行身份验证-请求令牌用户为null

来自分类Dev

在Django Rest Framework中使用令牌身份验证进行身份验证时,不会更新last_login字段

来自分类Dev

在事件中使用身份验证令牌

来自分类Dev

使用“ SharedPreferences”存储身份验证令牌

来自分类Dev

使用身份验证令牌保护JSON

来自分类Dev

在身份服务器中使用cookie和令牌进行共享身份验证

来自分类Dev

Botframework如何先进行身份验证,然后使用令牌进行图形api调用

来自分类Dev

使用Firebase身份验证令牌使用JS SDK进行图形API调用

来自分类Dev

使用Firebase身份验证令牌使用JS SDK进行图形API调用

来自分类Dev

无法使用jwt-auth在dingo / api中使用无效令牌错误进行身份验证

来自分类Dev

github身份验证令牌在Windows上存储在哪里?

来自分类Dev

无法再使用新的Google OAuth 2.0令牌端点(v3)进行身份验证

来自分类Dev

未使用OWIN承载令牌对用户登录进行身份验证

来自分类Dev

使用ASP.Net MVC / Web API进行PayPal结帐-令牌身份验证问题

来自分类Dev

如何使用python-social-auth通过代码中的访问令牌进行身份验证

Related 相关文章

  1. 1

    如何使用Qt和访问令牌向GitHub进行身份验证

  2. 2

    如何使用ADAL / OAuth向CRM Online进行身份验证并通过令牌请求数据?

  3. 3

    使用令牌通过令牌进行身份验证,如果令牌失败则通过会话进行身份验证?

  4. 4

    使用令牌通过令牌进行身份验证,如果令牌失败,则通过会话进行身份验证?

  5. 5

    Github使用2因子身份验证创建令牌

  6. 6

    如何使用令牌对REST服务进行身份验证

  7. 7

    如何使用 Facebook 令牌进行身份验证?

  8. 8

    如何使用身份验证令牌对 oracle 云 ipnetwork API 进行身份验证?

  9. 9

    如何使用个人访问令牌向Visual Studio Team Services和Team Foundation Server进行身份验证?

  10. 10

    如何使用HTTPS(基本身份验证)向Woocommerce API进行身份验证

  11. 11

    无法使用Windows身份验证向SMTP服务器进行身份验证

  12. 12

    使用Podman向Google Container Registry进行身份验证

  13. 13

    如何使用Node和Express对github进行身份验证

  14. 14

    向JSON REST API进行身份验证时如何获取会话令牌(在R中)

  15. 15

    Symfony-使用API令牌进行身份验证-请求令牌用户为null

  16. 16

    在Django Rest Framework中使用令牌身份验证进行身份验证时,不会更新last_login字段

  17. 17

    在事件中使用身份验证令牌

  18. 18

    使用“ SharedPreferences”存储身份验证令牌

  19. 19

    使用身份验证令牌保护JSON

  20. 20

    在身份服务器中使用cookie和令牌进行共享身份验证

  21. 21

    Botframework如何先进行身份验证,然后使用令牌进行图形api调用

  22. 22

    使用Firebase身份验证令牌使用JS SDK进行图形API调用

  23. 23

    使用Firebase身份验证令牌使用JS SDK进行图形API调用

  24. 24

    无法使用jwt-auth在dingo / api中使用无效令牌错误进行身份验证

  25. 25

    github身份验证令牌在Windows上存储在哪里?

  26. 26

    无法再使用新的Google OAuth 2.0令牌端点(v3)进行身份验证

  27. 27

    未使用OWIN承载令牌对用户登录进行身份验证

  28. 28

    使用ASP.Net MVC / Web API进行PayPal结帐-令牌身份验证问题

  29. 29

    如何使用python-social-auth通过代码中的访问令牌进行身份验证

热门标签

归档