I think your question is adequately answered by @DaveF as is usual for the likes of him who come up with to-the-point explanations about such confusions. Thanks Dave. This is what makes this forum still so awesome. There are a lot of people who have authoritative understanding on the different aspects of Bitcoin and whatever question one has, you can always get the answer.
Let me also thank @franky1 and the likes of @BitcoinFX who keep removing misconceptions about people like CSW and so many other things. Now if i keep thanking, this list would not end as there are a lot of these people in the forum, who are active (Thank God) as well as very knowledgeable. May you all be healthy and happy.
the bitcoin code when launched did not communicate with github but with the code on server
As far as anybody can tell, Satoshi ran the client on his own PC and when he asked other people like Hal Finney to run it, the network was formed. You keep saying "server" like its some special entity. Your own PC could be a server hosting a program it is running.
just think how is it possible .. without code on server .. and its communicating with blockchain and node
please think once again
It seems to me that you are abstracting things wrongly. Like when you say "communicating with blockchain and node". As soon as Satoshi started the client, the block production had started. It has never stopped. You are probably thinking in terms of these other PoS chains that have led to such confusions with their concepts of validators/ stakers/ Master-node and such made-up words to make it sound like they are somehow not centralized.
These concepts do not apply to Bitcoin's PoW. Sure there can be different kind of nodes based on how much of the blockchain's copy they are keeping but there is no "central" server. Of course its not straight-forward to get your head around this and that is one of the reasons that Bitcoin's strength lies in its continuity, its network and the community. These things are not replaceable. Otherwise anybody could run a few nodes and start calling their new copied coin as Bitcoin.