How to fix Github Error: Permission denied (publickey) [Best Solution 2024]

preview_player
Показать описание
Are you facing any issues with git authentication? this tutorial will fix your problem

Commands used in this video:

ssh-keygen

//powershell

#error permission denied (publickey),
#github error message - permission denied (publickey),
#how to solve permission denied (publickey) error when using git

============== Complete OOP and MVC in PHP 2023 ================================

Welcome to our advanced PHP course on building a custom MVC framework called PHPAdvance! Throughout this course, we will guide you through the step-by-step process of creating a lightweight MVC framework similar to Laravel but with a smaller footprint. This open-source framework, PHPAdvance, allows you the freedom to modify the name, add new features, and utilize it as your own.

Here's an overview of what we'll cover in this course:

✅ Core Library Class: We'll start by creating a core library class that will handle loading controllers and methods from the URL. We'll also explore how to configure the .htaccess file for clean URL routing.

✅ Base Controller Class: Next, we'll develop a base controller class that facilitates the loading of models and views. This class will serve as the foundation for our controllers and aid in their organization and functionality.

✅ Custom Database Library: We'll implement a custom database library that leverages the power of PHP Data Objects (PDO). This library will provide a secure way to interact with the database using prepared statements, ensuring data integrity and protection against SQL injection attacks.

But that's not all! In addition to the framework, we'll build a real-world application called VTU (Virtual Top Up) on top of PHPAdvance.

Here are the features we'll integrate into this application:

✅ Full User Authentication: Implement a comprehensive user authentication system to ensure secure access to the application.

✅ Dynamic URLs: Utilize dynamic URLs similar to those in Laravel, enabling clean and meaningful routes.

✅ User and Admin Middleware: Create middleware layers to add functionality and security checks for user and admin-specific actions.

✅ User and Admin Dashboards: Develop separate dashboards for users and administrators, offering a tailored experience for each role.

✅ User Wallet Integration: Enable users to manage their virtual wallets within the application, providing a seamless experience for transactions.

✅ Payment Gateway using Flutterwave: Integrate Flutterwave Billing API to facilitate secure payment processing.
Airtime Purchase: Implement a feature for purchasing virtual airtime within the application.

✅ Server-Side Form Validation: Build server-side validation mechanisms to ensure data integrity and protect against erroneous inputs.

✅ Bootstrap 5 Framework: Utilize the latest version of Bootstrap to create a responsive and visually appealing user interface.

✅ Free Paid Soft UI Admin Dashboard Pro: Integrate a professional admin dashboard template for a polished and intuitive user experience.

✅ Virtual Top-Up Project: Develop a complete virtual top-up system to facilitate transactions within the application.

✅ Email Integration: Implement email functionality to enable automated notifications and communication with users.

✅ Cloud Image Upload: Provide a seamless experience for users to upload and manage images using cloud storage solutions.

✅ Helper Functions and More: Add various helper functions and additional features to enhance the functionality and usability of the application.

This course is ideal for individuals who are eager to learn advanced OOP PHP and gain expertise in MVC (Model View Controller) architecture. We look forward to guiding you through this exciting journey of building a custom MVC framework and developing a powerful application on top of it!

Рекомендации по теме
Комментарии
Автор

Thanks for the solution, you saved hell lot of time for me :). For copying the key, instead of powershell you can use notepad to open the pub file and copy the keys.

monikarana
Автор

Working solution so far,
Encountered this during my ALX SE.
Setting up the github profile using git is not emphasized on other videos.

Thank you👌

brianmwanzia
Автор

You are a life-saver. Found your video after 4 hours of frustrating errors. But then you came to my rescue. Thanks man !!😀

ashishbajaj
Автор

This works! Thank you so much! Life Saver <3

natteflex
Автор

Really Helpfull. Thank you so much brother for this kind of helpful video. Thanks again

MdShazzadHossain-pcfq
Автор

Man you saved my life. I couldn't figure this out at all. Thanks for you help. I like, and subbed. Thanks again.

DashinSimmons
Автор

Thank you so much, man! It was fine and for absolutely no reason stopped working for me but you're a life saver!

jiauyjiauy
Автор

Thanks for pointing me in the right direction. The "unset" command did the trick for me. Oshey!!!

abayomiariyo
Автор

Awesome stuff man. It has been since April I had this problem now you solved it for me. GOD BLESS YOU!

arnoldforova
Автор

Man THANK YOU SO MUCH, I've been with this problem since days and I couldn't solve it. Suscribed! Thank you very much!

ludmilopez
Автор

Did i solve your problem?
Show love by subscribing to my channel.

Comment below your thought.

BiggiDroid
Автор

Thanks a lot bro. It worked very well. Thanks Dude!!!

ThinkDatahub
Автор

Thanks alot man, cause I have been looking for a way now, but this is very straightforward. Thanks again

Yehhmii
Автор

Thank you so much, keep up the good work

sadboi
Автор

Thanks man for the video you made my day easy. I've spended more than 2 hours for finding out the solution. Once again thanks for the solution.

PROXYOWL
Автор

you are good at explaining stuff, kudos

zakariharuna
Автор

Than you very much! I struggle to fix this for a whole day!

fede
Автор

Finally the first video that have worked for me. Thank you!

inhale
Автор

Thank you so brotherrr, , , only one video i find which really can help me, , ,

mdomarfarukphalowan
Автор

Huge thanks for your well explained video. The copy command might be different for Macs but if you can navigate to the file and open if with VSCODE or any code editor you will be able to copy the key. Overall this was really helpful!

DrBT