Home > Article > Development Tools > How to modify github username
GitHub is a global open source code hosting platform, providing a platform for programmers to communicate, share, and learn. On GitHub, each user has a unique username. Users can contribute their own code in other people's code libraries, and they can also display their own projects in their own code libraries. However, sometimes, we may need to modify our GitHub username, so how should we do it?
First of all, what we need to know is that GitHub usernames cannot be changed, that is, once you create a username, you cannot change it directly. However, we can achieve the effect of "changing username" by creating a new username.
So, how to do it specifically? Below, we will introduce it to you step by step.
Step 1: Create a new username
First, we need to log in to GitHub’s official website (https://github.com/) and find “Sign in” in the upper right corner (Login) button, click and enter your GitHub account and password to log in.
After successful login, we need to click on the personal avatar in the upper right corner of the page to enter the personal homepage. On the personal homepage, we can see our username, which cannot be changed. However, we can click the "Settings" button at the top of the page to enter the settings page.
On the settings page, we need to find the "Account" label. After clicking, the "Change username" option will appear, but this option is gray and cannot be clicked. This is because our current username cannot be changed and we need to create a new username before we can change it.
Find the "Sign out" button in the upper right corner to log out of the current account. Then, click the "Sign up" button in the upper right corner of the page to register a new account. During the registration process, we need to enter new username, email, password and other information. After the registration is completed, you will automatically jump to the homepage of the new account.
Step 2: Import the code library of the original account
If we have had our own code library before, we now need to import these code libraries into the new account.
First, create a code repository in the new account. The specific operation is to click the "Repositories" tab on the homepage of the new account, then click the "New" button and follow the prompts.
Then, we need to import the code library in the original account into the new account. The specific operation is to select a code library in the code library list of the original account and click the "Settings" button in the upper right corner of the page to enter the settings page. In the left menu bar of the settings page, find the "Transfer" option and follow the prompts to transfer the code library to the new account.
Step 3: Modify the link in the code base
After transferring the code base, we need to modify the link in the code base to ensure that the code base is associated with the new username.
The specific operation is to find the code library that you need to change the link in the code library of the new account, and click to enter the code library page. Then, find the "Clone or download" button at the top of the code repository page. After clicking it, a link to the code repository will appear. We need to copy this link and paste it into all references in the code base (such as README documents, code comments, etc.).
Now, we have successfully transferred the code library in the original account to the new account, and modified the link so that the code library is associated with the new user name.
Summary:
Although the GitHub user name cannot be changed, we can achieve this by creating a new account, transferring the code base of the original account to the new account, and modifying the link. Effect of "Change Username". This process may be a little tedious, but as long as you follow the steps above, it will be completed smoothly. Hope this article can be helpful to you.
The above is the detailed content of How to modify github username. For more information, please follow other related articles on the PHP Chinese website!