Skip to main content

Posts

How to generate an SSH Key to clone a Git repository using the SSH protocol

When you clone a remote repository using HTTPS, Git will prompt you for your username and password during the authentication process, on the other hand, when using SSH, Git uses your SSH key to authenticate, which means you don't need to send your credentials over the network.  Furthermore, SSH is a more secure method for cloning repositories, and working with the Git repos, as only the machines with the key file on disk can access these repositories. Even if the SSH key file was to be stolen, it wouldn't give access to the account itself (unlike the credentials) and can be easily revoked.  Creating an SSH Key To generate a new SSH key, open up your terminal app, i.e., Git Bash, and type the following; AzureAD+NurhakKaya@WAT607 MINGW64 / $ cd .ssh/ AzureAD+NurhakKaya@WAT607 MINGW64 /.ssh $ ls id_rsa  id_rsa.pub AzureAD+NurhakKaya@WAT607 MINGW64 /.ssh $ ssh-keygen -t rsa -b 4096 -C "[email protected]" Generating public/private rsa key pair. Enter file in
Recent posts

Umbraco CMS kaynak koduna katkı için gerekli adımlar

Dün Umbraco Türkiye grubu olarak yaptığımız bir toplantıda , Umbraco CMS kurulumu sırasında bir hata görmüştük, bugün hatayı inceleme ÅŸansım oldu ve çözümü ile ilgili küçük bir makale yazdım . Umarım faydası olur.  Bu arada Umbraco CMS'ye kod katkılarınız için izlemeniz gereken yolu da kısaca hatırlatayım yine; GitHub 'a giriÅŸ yapın (GitHub hesabınız yoksa ücretsiz hesap oluÅŸturabilirsiniz.) Umbraco-CMS GitHub kaynak koduna gidin  ve "Fork" tuÅŸuna basarak kaynak kodunu kendi GitHub hesap alanınıza kopyalayın.  EÄŸer daha önce "Fork" iÅŸlemini yaptıysanız, kendi GitHub Umbraco-CMS alanınızda "Sync fork" tuÅŸuna basarak son kod deÄŸiÅŸikliklerini kopyalayın. Kendi GitHub hesap alanınızdanki Umbraco-CMS projesine gidin ve "Clone" iÅŸlemine "Clone" linkini kopyalayarak baÅŸlayın, örneÄŸin Code>Clone>HTTPS linkini kopyalayın. Projeyi kendi makinenize klonlayın. (git clone ...) Umbraco projesinin derlemek için Node.js son versiyonuna i

How to fix Umbraco CMS Build Error NU1104: Unable to find project '..\Umbraco-CMS\tools\Umbraco.Core\Umbraco.Core.csproj'.

Yesterday during an online meeting , I was talking about how to contribute to Umbraco CMS . As part of this talk, in order to set up my local Umbraco CMS project ,  I cloned the latest Umbraco.CMS code to my local machine, but when I built it I saw the following error: Error NU1104 Unable to find project ' D : \git \repos \Umbraco -CMS \tools \Umbraco .Core \Umbraco .Core .csproj ' . Check that the project reference is valid and that the project file exists . Umbraco .JsonSchema D : \git \repos \Umbraco -CMS \tools \Umbraco .JsonSchema \Umbraco .JsonSchema .csproj I was surprised to see this error as I did the exact same thing a couple of days ago and saw no problems.  After trying a few things, I checked the Umbraco.JsonSchema project's project references and realised that Umbraco.Core project reference was broken.  After removing Umbraco.Core from the Umbraco.JsonSchema and adding it again fixed the problem and I could then do my local database setup as normal. 

Umbraco lifehack: How to setup anchor/jump links in Umbraco without making code changes

Today one of my clients created a ticket asking whether it is possible to set up anchor/jump links for an Umbraco content page so that they could link different sections of the page together. This is a common scenario for most Content editors and it should be super easy with any CMS platform, right? Houston, we got a problem! Now an anchor or page jump link is a special URL that takes you to a specific place on a page and it normally requires a unique HTML element ID to link different parts of a page.  When I investigated my issue, I realised that the page sections of the Umbraco page didn't have unique IDs.  View Source Code comes to the rescue In order to resolve the issue without any code changes, I decided to update the content using the built-in View Source Code feature of Umbraco CMS. This feature is available on built-in property editors, like Rich Text Editor and is super handy for checking the code that Umbraco generates for your Front-end website and making minor adju

How to fix Git push error: "RPC failed; curl 56 HTTP/2 stream 7 was reset send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly"

Problem Today I saw the following problem when I tried to push my changes to a Git server after doing some work for upgrading an Umbraco v7 project to v8.18.8.  Possible reasons After some investigations, it seems like this could be because of the following reasons; Git is not happy with the amount of changes that are being pushed into the server.  There are possible limitations on the server about the size/amount of files that you can push. Your internet connection is not good and stable enough. Your Git client's version is old. Solution options For me, the easiest option was connecting to another Wifi and trying again. Apparently, this option helped quite a few people, so it is worth giving it a try. Unfortunately, it didn't work for me. A bad internet connection wasn't an option for me either, as my internet is pretty fast (500 Mbps). Similarly, my Git client version was the latest version (git version 2.41.0.windows.3).  On StackOverflow, there were a lot of recommendat

I'm an Umbraco MVP for the second year running!

Every year Umbraco acknowledge the people who have gone above and beyond with their contributions to Umbraco projects & community, and I am happy to announce that I'm honoured to be renewed as an Umbraco MVP for the second year running. Thanks to Great State , Umbraco and Umbraco community for their fantastic support to make this happen once more! #h5yr