consolidator

Форк
0
/
copyToRepo.py 
26 строк · 908.0 Байт
1
import os
2
import paramiko
3
import getpass
4

5
repoHost="vsys01775"
6
repoUser="blokhin_sn"
7

8
if __name__=="__main__":
9
    try:
10
        print("copy distributive to repo")
11
        ssh = paramiko.SSHClient()
12
        ssh.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts")))
13
        passw = getpass.getpass(f"Пароль {repoUser}@{repoHost}:")
14
        ssh.connect(repoHost,username=repoUser,password=passw)
15
        print(f"{repoHost} connected")
16
        sftp = ssh.open_sftp()
17
        localpath="D:\\work\\Укрупнение\\current\\pyExcelCons3\\dist\\Consolidation-v.1.2.0.3.zip"
18
        remotepath="/home/blokhin_sn/repo/Consolidation-v.1.2.0.3.zip"
19
        print("sftp opened")
20
        sftp.put(localpath,remotepath)
21
        print("file puted")
22
        sftp.close()
23
        ssh.close()
24
        print("connection closed")
25
    except Exception as exp:
26
        print(f"repo error: {exp}")

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.