2012-12-31 3 views
0

Je suis nouveau sur git. J'ai travaillé sur la création de git push dans mon dépôt distant. J'ai un site Web avec cPanel. J'ai l'accès ssh et j'ai utilisé les commandes de the cPanel Forums.Qu'est-ce que le lien Git sur un référentiel distant

J'ai utilisé cette séquence d'étapes pour installer git à mon serveur distant qui a installé parfaitement avec la dernière version git:

cd ~ 
wget http://git-core.googlecode.com/files/git-1.7.9.2.tar.gz 
tar zxvf git-1.7.9.2.tar.gz 
cd git-1.7.9.2 
./configure --prefix=/home/$USER 
make 
make install 
echo 'PATH=$PATH:$HOME/bin' >> $HOME/.bashrc 
source $HOME/.bashrc 

La seule question que j'ai maintenant, quel est le lien que je mets dans la git ligne de commande ou tortoisegit lorsque je veux cloner, pousser et tirer?

Exemple de github: [email protected]:username/try_git.git

Exemple à ce que je pensais travailler dans mon cas: [email protected]:directory/gitrepo.git

Pour être plus précis, qu'est-ce que les lignes de code suivantes font:

echo 'PATH=$PATH:$HOME/bin' >> $HOME/.bashrc 
source $HOME/.bashrc 

J'ai installé git sur mon serveur de domaine, auquel je n'ai pas accès root, c'est pourquoi j'ai utilisé le processus d'installation depuis le lien ci-dessus. Cependant, lorsque je tente de pousser ou clone de ce que je pensais était le chemin du fichier, il continue à me donner des erreurs l'erreur suivante (s):

Using username "git-upload-pack 'nathan". 
Access denied 
Access denied 
Access denied 
Access denied 

fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

git did not exit cleanly (exit code 128) (36910 ms @ 12/31/2012 8:03:02 AM) 

Serait-ce dû à l'utilisation TortoiseGit?

Une autre question que je pourrais vous poser est: qu'est-ce qu'un exemple de ligne de commande de clonage, push ou pulling depuis mon serveur distant qui a seulement git installé?

Toute aide sera grandement appréciée.

Répondre

0

Essayez d'utiliser le motif de lien suivant dans votre code:

https://[email protected]/directory/projectname.git 
+0

Merci pour votre réponse rapide. J'ai essayé ce que vous avez dit et il m'a donné cette erreur: erreur: erreur: 140770FC: routines SSL: SSL23_GET_SERVER_HELLO: protocole inconnu lors de l'accès https: //[email protected]/gittest/repo.git/info/refs? Service = git -upload-pack fatale: la requête HTTP a échoué – Nathan

+0

Suis-je supposé utiliser quelque chose comme ssh: //[email protected]: linkto/projectname.git? – Nathan

Questions connexes