スキップしてメイン コンテンツに移動

投稿

ラベル(sync)が付いた投稿を表示しています

githubの認証が失敗した!2021年8月13日から変わった認証対処方法

今まで問題なく使われていたGitレポジトリーが急にエラーが出て止まった! On branch master Your branch is up to date with 'origin/master'. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.     remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/LowyShin/Knowledgebase.git/': The requested URL returned error: 403 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ のページを見てみると2021年8月13日から認証方法が変わったのでこれからはパスワードを使わずにaccess_tokenを使え!とのことです。 それでWindows Credentialをいじればいいと思って削除してもう一度git pushを投げたのにできません! どうせaccess_tokenに変わったしどうせ期限もあるので勝手に.git/configを修正しちゃいました。 Windowsのvscodeならterminalからnotepa...

結構詰まってたjenkinsとgitlabの自動配信設定(解決済み)

顧客からの依頼がgitlabからソースをmergeしたら自動でWebサーバーにDeployしたいということでした。 gitlabのソースが更新されたら自動でWebサーバーに配信する設定をしていましたが、 ネットで調べた通りにしてもテストがなかなかできなくて困ってました。 それで結局解決できて、 内容を公開します。 まず、gitlabからdevelopバージョンにmergeしたらどうやってjenkinsからわかってるのか?とのことです。 ここでwebhookという機能を使います。 そもそもwebhookに関して詳しくなかったので、 gitlabのwebhookを設定しようとしたんですが、 gitlabからの変更をjenkinsに送る仕組みだったのです! なので最初設定すべきなところはgitlabではなくjenkinsだったのです! ということでjenkinsに接続します。 初心者なので全てブラウザから行います。 jenkinから同期したいプロジェクトの設定に入ります。 もし設定が初めてなら次の記事をご参考ください。 https://talklowy-jp.blogspot.com/2019/01/jenkinsgitlabgiip.html ビルドトリガーの部分から Build when a change is pushed to GitLab. GitLab webhook URL: http://10.10.10.153:8080/project/jDeployDevelop のところをチェックします。 したら、入力画面がいくつが出てきます。 全てそのままにして下に「advaced」というボタンがあります。クリックして設定を拡張します。追加された入力項目の一番下にSecret Tokenというところがあり、その右下に「generate」ボタンがあります。何も入力しないで(入力できません;)「generate」ボタンを押します。 すると何かが出てきます。それをコピー 上のチェックしたところのURLとSecret Tokenの二つをコピーしたらOKです。 次はgitlabをブラウザで開きます。 自分のプロジェクトのところからsettings > integrations をクリックすると w...